Add basic events, begin framework for event expansion

**The Issue**
Holo*API* is lacking just that (sort-of) and deserves an Event system.

**Justification for this PR:**
This is an API, the place where an Event system belongs.



Currently, HoloCreateEvent has not been implemented due to my lack of knowledge of how this bundle of joy works. I plan to add/expand on the event system soon.