Crom: started adding some C++ support, still experimenting with best way to wrap Crom in C++.