Currently we have Sandbox which allows user/agent to create a sandbox for agent use.
For each sandbox the pod template fields need to be provided to create a sandbox.
We want an ability to provide curated Sandbox templates. An use can then create sandboxes using that template.
At the same time we want the ability to separate usage concerns.
Typically an administrator creates the sandbox templates.
Using a claim model further separates concerns.
template -> claim -> sandbox
template - created by admin.
claim - created by user.
sandbox - created by sandbox controller from the template.