backend: Added event header - WIP
backend: added type-specific id implementation
backend: fixed id implementation
backend: ids are part of the public api
backend: removed the previous id definitions and replaced them by the new version and usage.
backend: fixed id implementation and interface with parsing/to string features.
backend: base events implementation