Implemented hect::Engine.  Cleaned up reflection.