This generates the transcript and shows the caption experience on the client side for media particles. It also simplifies other side effects that we must perform such as updating the `last_child_created_at` field for stream and container particles.
This sets up an example of listening to firestore data and reacting. It also sets up our first worker in the kubernetes cluster.