Integrate membrane with workspace content

We use a dedicated membrane "content as user" approach - this allows
for easy addition of new workspaces through staff members without
mixing concerns