๐Ÿ“‚ Seperation of concerns

= a design principle for separating a computer program into distinct sections, such that each section addresses a separate concern