Now using delegation to make ViewGroups UIComponents.