I could but will take work to do so. Maybe a few weeks. The code started with heavy OOP cuteness and ideas of globals = bad. When I was browsing the linux kernel code base I got a much better idea of how large code bases and systems can be organized.