A port of the Caelum Engine over to C++.