- Moved event sub-package to "transientdata" for clarity on its use-case
- Added BlockData transient data, evidently from a previous project
- Changed Event from interface to abstract class to add some basic code to the core of it
- Removed events sub package
- Added static functions to find current (if any) event
- Added event listener linked to events