split package geometry.polygons into two packages
split configuration package
delegate rather than duplicate