Software; Interactive video player:
A video player where producers can combine video files, animations, symbols, pictures with actions from the user.
Example: A video shows for 10s, then a picture shows up and the user needs to do an action to proceed, for example clicking a specific coordinate in the video player or type text into a text field.
More detailed information if interested...
This project is not to create the software, but to come up with a detailed plan that makes this possible.