Refactoring: This class is too large

An example of refactoring from a real (flawed) code base.
April 24, 2020
654
597