6941d9275b
Splits the 609-file monolithic test project into 10 subsystem test projects plus a shared TestUtilities library for developer ergonomics.