Will eliminate the need for legacy compatibility, and will make it much easier for CentralNotice admins to use banner hiding, which will hopefully decrease the amount of global banner blindness.
This is also an important proof of concept for the mixin architecture.