It centralizes core interaction events (like Hover, Select) and UI pointer events, forwarding them to a specified
InteractionEventChannel. This component observes InteractableRegistry<TInteractor, TInteractable> for dynamic registration and unregistration of interactables, and manages individual event listeners. It also directly hooks into
PointableCanvasModule for UI pointer events.