Hi, adrian.fern,
Thanks for the update. The functionality you're looking for (automatic resizing, rotating, etc.) is part of what makes a pipe accessory a pipe accessory, and the connectors in the pipe accessory are an important part of those functions; for example, the accessory is resized based on the pipe size that the connector in the accessory detects. Of course, this kind of an element will cut the pipe it's connected to, and I understand that's something you're trying to avoid. I get what you are saying about the downside of using generic model families.
Food for thought: what about using generic model families with these features:
1. use the generic model face-based template so the family will automatically attach to the mounting surface
2. Create family types based on pipe sizes that will use these clips (they wouldn't automatically resize, but you could build in 1", 1-1/2", 2", etc. sizes in the family and choose the appropriate size as you place them on your pipe)
3. create a labeled dimension (as an instance parameter) from the mounting surface to the center of the clip so you can customize the offset from the mounting surface
4. create several spacers in the family controlled by visibility parameters so you can show as many as needed. (Hint: if you do this, I'd suggest extrusions built in the family itself rather than creating a separate family and nesting it).
Hope this helps! Let me know if you have any other questions.
Best,
Judy_S