Audio module
We have basic UI support (or at least that's in the works). We should create a means of playing audio. One can be fairly abstract (and probably not very well performing). But we should also create a fairly low-level audio option that allows us to create things that need to perform well while manipulating very granular parts of audio (e.g. like the kind you would use for something like a Digital Audio Workstation).
This should not be included in Grease by default. This also should not be included with the UI module by default. A developer may want to use Grease without UI or audio. They may want to use just UI. They may even want to use just audio. So we should support a modular design that allows them to include what they want without bloating their development space or their resulting binary with libraries they don't plan to use.