This is a kitchen sink of CMake tips and tricks for now. This will be cleaned up once we have completed the end to end test.