Model refactoring
Handling refactoring in models. For instance, when changing the name of a signal in an AVATAR block, all reference to this signal are updated.
Fabien: Named refactoring is now handled in DIPLODOCUS. Still needs to be done for AVATAR.