Canvas updates.
File reading structure in place.
Further refinements to yuv decoding.