First Commit, initial code skeleton implemented.