The GMAP: a versatile tool for physical data independence