rename: GeometricEntity->Entity, GeometricTypes->Types
decoupling basic entity set implementation from box
creating interface subpackage