Generative Housing Communities - Design of Participatory Spaces in Public Housing Using Network Configurational Theories