cpp: add skeletons for container and container splitter
patches: add formatter container work