We're going to change the code quite a bit, and with components we can easily extract methods when necessary.