Would it be worth holding off on this for a bit and then putting it in the Agora extension when we've got it put together, then? The entire point of the extension (well, other than "stop increasing developer workload and long-term maintenance duties" and "don't make Roan cry by breaking protocol") is to allow us to make small, iterative tweaks structured in such a way as to avoid FOUCs.