Combining a bunch of disparate issues here. - [ ] Deleting a control from its parent through the control itself rather than the parent (**maybe**) (see #41 for rationale) - [ ] Consistent behavior of NULL children, including on single-child containers - [ ] uiGrid behavior when asking to add a cell that is already occupied (already exists) or remove one that isn't (doesn't)