This is an unfinished effort to port some of sketches sketches-core code to C++.
We will be standardizing on C++11 for the time being.