Now using context manager for file handling.
variable renaming for more clarity in gen_catch_history
TODO note: doc for operations
History for CanvasWrappers: test and implementation.
removed TODO