Single file read for parse after CppHeaderParser, introduce UMLRootNamespace