Generates an empty resource store to be used as a new pod. It is also responsible for storing any relevant variables needed to instantiate this resource store. These can then be used when the server is restarted to re-instantiate those stores.
Creates a ResourceStore based on the given input. Should error if there already is a store for the given identifier.
A new ResourceStore to be used for the new pod.