Going to try logging updates and thoughts here from now on. Thanks to @vertigo for setting things up! I've already talked briefly about refactoring asset management elsewhere, but shortly after that I refactored Avara's rendering code as well and learned a lot about OpenGL in the process. An interesting side effect is that it appeared to reduce app memory usage by roughly a third. Here are some boring before/after shots to show that nothing (aside from code quality) changed.