A simple 'project' that demonstrates how to use multiple Makefiles in a C++ project that spans multiple directories, where each directory can be considered a 'module'