Static overlays do not scale. Having each participant in a shared pipeline manually manage overlays at fine granularity is extremely difficult to get right. This session will explore having an Overlay 'layer' for handling dynamic overlays. Such a layer should be designed with clean handoffs so that multiple implementations can be selected among.