You don’t "engineer" a community. It’s not something you pull out of a box and construct with a wrench then smile and pat yourself on the back when it’s done.
Every community has it’s own unique climate and environment. Therefore you need to grow it like a garden, nurturing and tending it constantly with the same natural feelings and values that are a part of any good relationship. Ignore it though and it will wither and die.