Part 8 - build systems

USE MODERN CMAKE

Examples (in no particular order):

Note: this was written prior to C++20 modules, when C++20 rolls this post might change.