We are going to need to support multiple rendering modes The easiest is the case where we already have a video to show, let's call it the "full" mode, which we can render using Then we have the "dynamic" mode, where we recompose a video from separate assets. This mode can be rendered using