Going through and adding more functional methods, just have to go through and clean everything else up. Incremental steps.
More syntax cleaning.
Adding the event bus and event stream, still event logging to do.