Start of project. setup of software dependencies, directory structure, and some starting basic files.