Visible to the public Hierarchical Architectures of Resilient Control Systems Concepts Metrics and Design Principles