Structuring the commons