Represents work in progress on the subject of creating native VideoRenderer. Sheds light on the initial design to be shared between platforms. An implementation on Mac OS X is in the works but is not part of this commit.