pub(crate) fn create_compositor_channel(
    event_loop_waker: Box<dyn EventLoopWaker>
) -> (CompositorProxy, CompositorReceiver)