Initial commit.

Very rough. Not complete. Please don't hate me.