Initial work on IVideo class.