#7 Update of branch: service layer
#7 Update of branch: UI layer
#7 Update of branch: GUI layer
#7 Getting rid of `general.update` key (duplicate of `general.modify`)
#7 Update of branch: error management