Hi Carl,
We currently have a CMS solution in the form of CR, which is mostly backend. What I am trying to do is, bring a client code to be more general for every body. The code just helps in 2 main aspects. Hopefully expose the CR functions to more developers as CR for some reason is not being used by them. Make it easy to add different UI for each particular project or client.