This post has moved to /blog/single-responsibility-and-separation-of-concerns-principles/.