Widget alignment. Widget horizontal/vertical expand. Destroy widgets when the container is destroyed. Homogeneous sizing for list items. Allow setting list direction. This is more efficient than prepending widgets to a list. To do not render widgets outside the current scissor (or window). Also stop rendering scroll view when reaching outside the scissor view.