Remove component and event inheritance.
Components and events no longer need to be inherited from Component and Event respectively. This allows direct use of classes and structs from third parties without wrapping them.
Components and events no longer need to be inherited from Component and Event respectively. This allows direct use of classes and structs from third parties without wrapping them.