Remove obsolete logic: storing references to child views in a view

Users are responsible for keeping track of views they create and removing them in a view's remove() method
Add comments emphasizing the order of steps in widget box remove() methods