Many, many years ago, when I melted my first Atlas N scale #6 solenoid, I went to the hobby shop looking for a solution. I bought an HO scale Lambert machine, with external contacts. That's a BIG machine for N scale.
The extra contacts let me have illuminated pushbuttons and signals, so little bit by little bit I migrated over that way.
On the 'new layout' (the one I currently have) every switch on the entire layout is controlled with those old Lamberts, some of which are 30 years old now. The Rix switch machine is a direct knockoff of the same design - same size, same everything. I made my own linkages out of brass and steel wire and got very good at it. The machines can be mounted almost in any orientation, and with handmade linkages (steel wire in 1/16 K&S tubing) can go several inches below track level if necessary.
They are big, powerful, and noisy - and invisible. I power them with a big honkin' capacitor discharge system I made and throw up to eight at a time through GH illuminated pushbuttons, using the contacts to show switch position. They put out a lot of 'WHAM', hold point tight, and you've got to have steel spring wire in there to absorb the shock or you will damage the points. The second biggest reason to do all this is to have indicator lights that show routes 'locked and loaded', use diode-matrix routing, and build interlocking circuits for on-layout signals. On my layout, you WATCH signals unless you want to derail a train.
I also have Tortise machines to power grade crossing gates. They are reliable and quiet, and have a good contact system as well. But they are a lot harder to mount.
If you really want pictures of these, ask, but I'll let you know that I'd probably use Tortise machines if I was starting over!