Practical Cybersecurity Architecture: A guide to creating and implementing robust designs for cybersecurity architects