Automatically create columns for custom hole data on a per setup basis
Make rejigger a standalone function
Add initial support for minimizing cassette utillization.
Fix cassette order parity