Memberships with cooperatives

Work in progress