Kfsti 668

This is the initial PR  for applying the KC CGB overlay project to KC 6.0. It should obviously be reviewed closely.
So we have 3 classes of data, but we don't have the idea of separate data for a different type of an install, CGB integration in this case. I don't know if we could get enough attention from Allen at this point to build something like this.