revisiting code 2 months later
renamed support modules to be under Hooks namespace
added PreAndPostInitializeSupport
removed before_initialize and after_initialize support
enabled code intended to initialize parser-created modules; this was commented out but I think it was supposed to be integrated? - we'll see
changed Stack superclass from Array to Array::Compositing
moved module/class calls to super for inherited, etc. to call_super gem
moved core of instance support to pre_and_post_initialize gem