Ability to edit exiting plugin and potentially a way to say the changes are propagated to newer implementations only and not existing implementations