Initial commit, basic structure.