development of ComponentContainerSpec