chore: initial commit for event-based reporters
docs: add some initial documentation to reporter
docs: add documentation for emitted events
docs: comment for complexity metrics workaround