Connected Communities: Harnessing Technology for Resilience