Restructured the file a bit, figured out that I'm going to need to build on existing CC-mode stuff to really add font-locks to C++.