Seth Horsley's rationale for choosing Phlex over ViewComponent: with Phlex there is one Ruby file per component that handles both view and logic, versus ViewComponent's split between a `.rb` class and a sibling HTML template. Two paths of logic are harder to maintain than one.