Added more virtual methods.
Started implementing concrete class for OpenNi Kinect.