Gravar-mail: Architecture for community-based ageing – A shape grammar for transforming typical single-family houses into old people's cohousing