This will allow other decoders to be used in place of VP9::Decoder when new video decoders are implemented, such as AV1.