Spaces aims to provide a way of defining workspaces