Layering engine for use in broadcast, live venues and presentation. It genlocks to a house reference signal, allowing to time the effects output to match system requirements in facility. Even asynchronous (wild) sources can be used as inputs to the layering engine. Each input incorporates a frame synchronizer, automatically correcting each source to match system timing. When no external reference is available, as in a flypack system, a stable internal reference signal is used. Logos and graphics created with paint and animation applications can be loaded into the Avenue Layering Engine's LogoStore through a web interface.