removeChild method
Remove a child by its ID.
Implementation
void removeChild(CanvasChildId id) {
final child = _children[id];
if (child == null) {
throw _ChildNotFoundException;
}
final position = child.gsPosition;
_spatialHash.remove(Point(position.dx, position.dy), id);
_children.remove(id);
markDirty();
}