Editor super class implemented
editor refactored
with projet config