Scrutinizing Security in Industrial Control Systems: An Architectural Vulnerabilities and Communication Network Perspective | Synapse