Fixed issue with GudeLine units using incorrect basis vector
   -- This issue causes guides and other guide components to have
      the wrong size when (a) not square/round (b) rotated off the
      primary rotation axis.
   -- It affects only ShapeUnit objects
   This is a development work and GuideLines cannot be use for
   everything currently and produce extensive output.
   GuideLine do not yet have LayerComp properties.