Initial project structure and some minor code.