I can separate class definitions into two files... no, really! I can! I
can do it........

I fail at life. :(