Subtree of EventBundle.
In order to make the EventBundle standalone, I fix some class name and typos.
Merge pull request #33 from AcademicusSanctaeBarbaeOrdo/feature/split_bundles

Feature/split bundles