Developing a vario-scale IMGeo using the constrained tGAP structure