Where do I start?
Technically every architecture starts as a black box and is
decomposed based on requirements and attributes
however, …