Decision about Extensions ON/OFF feature Architecture

You’re on the right track!

I would read the setting on load from your EBS or Config Segment and use PubSub to push any live changes to all the viewers.