Framework for making forking path interactive video experiences