Make structure more extensible. Also use mio-ai for consuming OpenAI endpoints.
Make event names consistent and improve the API.
Add files from pridepack.