Design Based Planning: A Multi-Dimensional View of a Community