If you wanted to go fully nerd, you can go opensource and control relay boards through an Arduino. This way you can just wire everything up the Ardunio, program the outputs based on the inputs, and switch the appropriate relays. It may even be able to replace blinker and wisch-wasch relays, etc.
https://arduino-info.wikispaces.com/ArduinoPower
until