First commit, basic design started