Added a comprehensive CIBuild and a prototype