Changed component model
Backend - added BaseRepository  & SettingsRepository
Added SettingControl