Fiddling around building up experimental cpp build infrastructure.