The user may define subclasses of this class.
Control may be defined rigourously through horizontal and vertical control criteria. Alternatively, it may specified as derived from a given, published map.