added workspace provisioning feature

I see. That's too bad. Just update the comments per suggestions below and we'll get this committed. Make sure to squash your commits.