Text this: Extracting Object Oriented Software Architecture from C++ Source Code