Compositor pattern