A Novel Resilience Assessment Framework for Multi-component Critical Infrastructure | Synapse