Code refactoring. Also, components now use IGH_GeometricGoo instead of GeometryBase.