Closes: #286 (closed)
@lavamind I'm requesting a review from you because most of this was generated from a quick script I threw together. I'd appreciate a super quick once-over if you get a second. I looked it over myself but a second pair of eyes is always useful (especially because I had to hand-edit the files a bit after generating).
If the directory names are too gross, I can change those too.