Buttons Provider represents an optional callback that is invoked when ui buttons hierarchy is about to being displayed on ths UI. This callback allows to return an updated set of UI Buttons if some call button must be added or removed in the integration use case.