Add parent View to constructor signature for Views, to automatically add children instead of requiring an explicit addChildren call later.  Add withIcon, withRect and withRoundedRect methods to chain icon/rect setting with View constructors