I have all of my gear sharing a single power supply (or battery bank if in the field).
For an idea of gear, I have an Astro-Physics mount with a board hung on the side of the pier that has a WiFi router with 5 Ethernet ports, a USB hub and a RigRunner for power distribution. The RigRunner supplies power to the mount, the router, the USB hub, an ASI1600 camera with ZWO filter wheel, an Ultrastar guide camera, a DewBuster controller and an Optec FocusLynx. The mount and FocusLynx are connected to wire Ethernet ports on the router, the ASI 1600 is connected to the USB hub on the pier, and the filter wheel and guide camera are connected to the USB hub on the ASI1600.
I start the system by applying power to the RigRunner. This powers up the mount and all other gear, except the laptop. I wait a minute or so before booting the computer. This gives the router time to assign IP addresses to the mount and FocusLynx. I then start the computer. It connects to the USB devices via the hub on the pier.
I start the software by connecting to the mount first via APCC (and Astro-Physics utility). I then start TheSkyX and connect it to the mount via ASCOM. Finally, I start SGP and use its "Connect All Equipment" option to connect it to the mount, the main camera, the guide camera (it starts PHD as a byproduct of this) and the focuser. I am then ready for imaging.
To shut down, I use SGP's "Disconnect All Equipment", then shut down SGP. Then disconnect TheSkyX from the mount and shut it down. If I am going to park the mount in a particular place, I do this through the mount's ASCOM driver and then shut down APCC (which unloads the ASCOM driver for the mount). At this point, all of the software is disconnected, so I shut down the computer. After the computer has fully shut down, I remove power from the system and everything is off.
Repeat on the next clear night.