Warning, my experience is with the Dutch electricity system, and may not conform to codes applicable to your situation. This is for illustration of the principle only! Use at your own risk, when in doubt consultant a professional electrician.
I have built several switches for older machines. I essentially used a relay and two momentary switches, one NO and one NC. The relay needs one more switch then the number of phases you want to switch. In my case they are three phase machines, so I need 4 switches. A number of safety/emergency switches can be included by inserting them in series with the momentary NC off switch (and each other).
I am no electrical engineer, so the schematics will not be a up to spec. The switching circuit can be improved by using a low switching voltage and compatible relay.
By pushing the on switch the coil of the relay is activated and the 4 relay switches are closed. Three activate the motor and the fourth keeps the coil activated. If any of the emergency/safety switches or the off switch is activated it interupts this "coil circuit" and the relay switches off. This also happens when the power fails. In any of these cases the on switch has to be pushed to reactivate the coil and restart the motor. Of course any of the emergency/ safety switches need to be closed first.
In my case the three phase breaker in the power line breaks all three phases if only one of them exceeds it's limit. This is necessary because otherwise the coil may stay energized if the wrong phase is switched off by the breaker. This is of no concern when used for a single phase motor.
Any number of variations to this principle can be applied, for example a single phase switch with integrated restart protection that activates a relay to switch the motor (when using a multiphase motor), but the principle will be the same. In this last case the specifications of the switch may limit your possibility to include safety/emergency switches. I personally have always built this from the components because I use cheap used relays and I can adapt the switch to my needs easily.
I hope this helps someone,
Peter