[New] Implemented EMPTY and TRANSIENT dataStoreModes.

Refactored Agent to be responsible for starting the container. And it
requires the runtime configuration.