Although, the feature you are proposing would be certainly useful, I would like to add to Michael s response.
Another method would be to create element with long length; breaking it into multiple nodes and defining the node identifying that restraint location with Get support from node field and then editing the geometry, restraints etc. to suit.