Initial commit of directory based compile