Update: VideoAssetsBuilder implementation and VideoAssetsCache (draft)