Main miniquad struct, the only struct exposed to the event handler. All the drawing and window manipulation are done through the Context.
A trait defining event callbacks.
Start miniquad. Initialization callback will be called when miniquad’s Context is ready. User can take ownership on Context and store it in user Code. Or return it back to miniquad and give miniquad ownership on Context.