Separating Responsibilities

https://youtu.be/mx8BIjm3qdc