Manages the positioning of children within the Container. The framework will call use this to reposition the children whenever the Container's bounds change, or the bounds, visibility of a child changes.