I'd like to split up the current `drawer.js` file - as of now, everything is in one big file, and tbh I'd like to split it up into things like: - Event handling and UI - Network stuff - Rendering chunks - Main file that ties it all together