First actual commit, all code included.