Rename Slot to Position.
Refactor make_exclusive_positions to set_exclusive_positions.
Better commenting when we succeed, fail, or need to guess.