One pin drawn as its own boundary port: the body its rect register
places inside its owner’s interior view, facing by
crate::shape::pin::orientation. The same pin seen from
the parent scope is a stub on its owner’s rect instead — that drawing
goes through BlockShape, and
Drawing::pin_shape
decides which of the two a PinId names here.