Started initial work on code, also started working on the build system.