Agree with @Ravi_Pampana and @anish-s . Also in my opinion giving
authors the flexibility to choose the text component version like you
mentioned, is not a good idea( Even though it sounds fancy ). If there
is an upgrade, let it go through proper code change ( in your case, your
proxy component should now point to the new version rather than old one)
. If they want to use both versions, you might have to create another
proxy pointing to old version.