An experiment with a plugin based tedit architecture