You're on to something here. Can we go more meta and define these dynamically such that users can customize multiple output streams?