C++ Viewer works by finding a directory "split" where cpp/ and include/ (optional) exists.
From there it will group the following files.
If only cpp/ exists it will simply use the files inside, but when both include/ exists it will only use
those files, and search for corresponding cpp files under cpp/. This means if you have a include/ directory
cpp files that do not have corresponding header files will not be displayed. This may change in a future update.
src/
main/
cpp/
Main.cpp
Window.cpp <-- will not be displayed
include/
Main.h
Constants.h <-- this is fine though
test/
cpp/
MainTest.cpp