Initial commit, classes structure. Good luck.