One of the many different ways to design an Access Control system
graph TD; A-->B; A-->C; B-->D; C-->D;