ViewGroupChildren

constructor(container: ViewGroup, insert: (index: Int, view: View) -> Unit = { index, view -> container.addView(view, index) }, remove: (index: Int, count: Int) -> Unit = { index, count -> container.removeViews(index, count) })