View Group Children
class ViewGroupChildren(parent: ViewGroup, insert: (index: Int, view: View) -> Unit = { index, view ->
parent.addView(view, index)
}, remove: (index: Int, count: Int) -> Unit = { index, count ->
parent.removeViews(index, count)
}) : Widget.Children<View>