Some time ago I was doing work for a company that was tasked with automating the engagement of a piece of survey equipment from an F-150 truck. The covered bed needed to 1open from the top, 2the turret needed to left, and 3finally the equipment needed to turn into position. All at the flip of a switch. Then, when the switch was flipped back, the operations needed to go in reverse.
The company I was working for ended up using a micro-controller and proximity sensors for the limit switches. However I believe this relay-centric design is still a great thought experiment and is worth taking a closer look at. The link to a video of the "laser truck" the circuit was designed for is located here.
There were only a few rules to follow:
Here is the circuit I came up with: