Communities: Participatory Design for, with and by communities