Permission to design but not publish

Is there a way to allow a user (or a user group) to design layouts but not be able to publish them? I would like to only allow the administrator to approve and publish the content, and not the users themselves.