Could something like tree-shaking be used to reduce the player code to just the token generating bit? Or does the whole player js change for each video?