* Move ContainerLifecycle from SPI to core RemoteContainerService
* Decouple ContainerState from ResourceHandles