Implement BuildNoiseColumnMatrix

The CMakeLists and factory files with BuildNoiseColumnMatrix added in.