5th

Separate classes for the swapping and wheel approaches.