- No more global state, every connection has their own context - Split off server implementations into their own files - Added Brokenithm AimeIO so users don't have to scour their own files