fun ButtonShelf(modifier: Modifier, icon: () -> Unit, label: String, enabled: Boolean = true, selected: Boolean = false, onSelectionChange: (Boolean) -> Unit)