Removes this layer from its parent layer's child list.
This has no effect if the layer's parent is already null.
@mustCallSuper void remove() { parent?._removeChild(this); }