Started on a history serializer, currently handles only PixelChanges and
KeyFrames