Add a composition engine