Started simplifying the YUVCanvas. Still not complete