Implemented new scene::geomXXX (staging it as a replacement for scene::geom) based on scene::data and scene::dirty. Added generic/parameterized less-than framework for scene::data.  Now derived types only have to specify enum-to-type mappings with lt_variadic< lt_pair< id, type > > to generate a valid less-than capability for elements of the data array.  The new geom vertIter and triIter no longer take refs to the geomData... they are designed to be ephemeral and performant instances/operations.
Removed old scene::geom, but still have scene::geomXXX
Renamed scene::geomXXX with scene::geom.  Nothing else compiles yet though.
WIP on transition to scene::data and scene::dirty everywhere.  Need to "fix" use of scene::dirty a bunch though.
Finished switchover to scene::data and scene::dirtyProp!
Updated readme.md.