Initial commit of compass project.