[WIP] change FixerInterface

Resolves #867

proof of concept

Some very extra work, need to rebase on master.
It still need much work to be done, but maybe it will be usefull for somebody