Add CMake Based Build
More Outline Expansion