Kfsti 668

This is the initial PR  for applying the KC CGB overlay project to KC 6.0. It should obviously be reviewed closely.
interesting client code.  I was going to comment on how it looked a little unconventional but I see that this is how we are doing non-ksb clients.