cpp: copy across formatter headers
cpp: copy across top-level services
cpp: copy across view model implementation
cpp: copy across formatters implementation
cpp: copy the specs across