You've called this `item` but I've seen that for `NodeView` and `WireView` the method with the same functionality has been called `group`. Some consensus should be reached on what you're calling this, for the sake of a uniform interface across all `View` classes. (I personally am in favour of `item` but ultimately it doesn't actually matter, whatever is easiest to change).