This will allow us to easily regenerate a compose without passing the full list of components each time.