There won't be an easy way to accomplish this. The only way I can think of is to set your snap spacing, then set OSNAPS for endpoint and maybe intersection. Start with the Move command on each line, osnap to a line, then move to snap to a new location. Repeat for all lines. Use the stretch command for each component in a similar manner. You have your work cut out for you.
You lost me a little sir. Can you please elaborate further or if possible show me an example. This will be very helpful and hopefully will save me the time o notf going through each device to reposition. Please...thanks.