A project to create an abstraction layer that allows PressGang CCMS code to be written, so that it can run inside of the application server or externally using a webservice.