First stab at DepthData interface and CanvasRenderingContext2D extensions.