config+ui: migrated Task and TasksModel to SharedUiItem framework