Move UiContrib and related classes from core to plugin