[FACTOR] HGeom::API

High level layer for HGeom