I considered that type of thing about 10 years ago, but then realized that most of the time I wanted compressed air, vacuum, and electricity in one general area, above the bench that I usually work at.
I bought a plastic clothes line reel from Target that spring retracts and I attached it to the ceiling above the workbench. I ran the vacuum line across the ceiling using the large hooks available from Lowes or Home Depot, and probably many hardware stores. I installed these hooks in the ceiling to reach several frequent locations where I want the vacuum hose routed. My shop ceiling is only 8', so I can just pull a loop in the hose and hook swing the loop of hose up over a hook, then pull the loop out by pulling on the end of the hose, then repeat the process to attach to the next hook, until I reach the location where I want to use it. Some of these hooks bring the vacuum line to this main workbench, but other hooks let me rout it to my drill presses, scroll saws, bench sanders, etc. My shop vacuum system for these light sawdust producers is a re-purposed central vacuum unit with a Dust Deputy in the line ahead of it. A 20 gallon steel drum dollects the sawdust under the Dust Deputy.
For my ROS or other type sander I combine a power cord, my 1 1/2" vacuum hose connected with a reducer adapter to attach my sander and bundle the hose and power cord every foot using a Velcro strap. I then attach the end of the plastic clothes line using with Velcro straps attaching the clothes line to the working loop area of the bundled vacuum and power cord using another one of the Velcro straps. The spring tension of the clothes line re-winder needed one turn removed to get the spring tension right so it holds my hose/power cable work loop about a foot above my bench. I can then use the sander without the cord or hose catching or getting in the way.
I have a power cord rewinder mounted on the ceiling next to the clothes line rewinder reel, so I can pull that down and work with it on the bench for 120 volt needs. It's rewind mechanism has a latch so it can be held from rewinding at any cable length, so I don't usually use the clothes line to support this power cable, but use the end of it in it's fully retracted position to plug in my power tools (sanders, etc.) when using them at the bench or when using them anywhere in this half of my shop.
My air lines in my shop are 3/4" soft copper the compressor is outside the shop in an enclosed addition attached to the North wall of the shop. There is a filter/dryer and main regulator mounted on a wall inside my shop that feeds the entire shop air system. It's usually set high at 100 psi so I can use brad and narrow crown staplers anywhere, but I have several regulators with quick attach fittings, so I can plug one in wherever I need lower air pressure and then plug in the sprayer or whatever I need that requires the lower pressure and it will regulate down from 100 psi to whatever is needed.
In my air compressor shed I have a refrigerated dryer, also with quick connect fittings.
Whenever I need really dry air, like for painting or sand blasting, I can just quick connect this dryer in the air line and turn it on. Both spray painting and sand blasting are always done outside the shop, so the connections to the shop are left connected and the air dryer just feeds these needs outside of the shop quick connectors at the compressor, through one of the quick connect regulators, if I should need it at a lower pressure.
I have an elbow with attached mounting tabs attached to the ceiling beams with a short 1' pigtail of 3.8" rubber air line that hangs down from it with a quick connect fitting on the bottom end. I have this same setup at every location in the shop where I want an air connection at the ceiling, but similar . Most of the time, the one above this main workbench has a nylon spring coil type air line plugged into the quick connect, and the other end has a blow gun attached, but also with quick connect fittings, so I can attach a die grinder, air drill, air sander, etc to the line. When the blow gun is attached, made a figure eight loop out of coat hanger that I installed just above the upper quick connect fitting, one loop around the pipe nipple and the other loop is for attaching the hook on the blow gun when not in use. This keeps the spring hose and blow gun out of the way, but within easy reach when needed.
Well, that's a little more than you asked for. I hope it helps.
Central North Carolina