implemented improved version of the g_scalar parsing of owner glist to adopt proper repositioning of scalars.
Jonathan's refactored sources to make them consistent/legible