First commit. I hope it compiles...