First implementation of reference cwc mode

We still need cwcLazy and to test the current implementation along with
document that it isn't a performant implementation.