core: redesign ConfigurationModel and remove Configuration ; ui_qt: Configure dialog now handles modifications correctly