reworked abstraction code to better named entities, more work to be done for event tree stuff still.