This is the first commit. This software isn't functional yet, wait for the nex commits to follow our work-flow.