Hi!
I have some maybe crasy idea, bu anyway. In our company we use ACAD Electrical also for hydraulic diagrams. And very often we need valves which are don't exist. That is why we should draw new and new, and new symbols - with spring - without spring, with coil - without coil, that configuration and another. Now we use some another tecnique - Parent componet which is just squares and pins and child components with pointers, springs, coils and so on. Maybe make some wizard-constructor of valves? Like PLC.
1) Horizonal/vertical
2) how many position
3) how many ways
4) drag & drop drawings for every position and additional things.
5) profit!
It could be very useful and simple for them who draws diagrams