Added CPP Rendition. Basic framework.