Epic #5301 - [x] Works on Windows, Linux, and Mac - [x] CI integration - [x] Optional flag/define for building tests (off by default?) - [x] ReadMe describing how to build/consume the client