Description

Took me about a year to finish this. I could probably do it all in a few weeks, but I was busy with other, more important work. Now it's finally done!