- fixed lack of correct coloring for crossHelper
- further heavy refactoring of SizeHelper:
  * improved handling of orientation : now based on correct start &
end positions or , more coherent length and position (it now is "pointing"
in the expected direction)
  * lots of internal refactoring to match the above changes

- modified thickness & dimensions helpers to match the above
changes to SizeHelper