here is a radical thought.
a wire has two ends.
and a wire may have different termination types each end.
so, the ability to define different termination types on each end of a wire is a
pre-requisite into actualyy creating a true working 3d model rather than the half-assed attempt of 3d modelling we are currently stuck with.