Event tree building and prep for activity pane tree view

WIP: Not everything here is integrated yet.  The main victory is the build tree method, along with prep work.  Still to do:
- Pipe event tree into ActivityNode update method
- Build out ActivityTree view
- Install ActivityTree view in event panel