What does the PlayableDirector component allow you to do?
control the playback of a timeline instance in the scene
record a gameplay session to a video file
run multiple functions on different game objects in parallel
switch between different scene cameras on demand