move packing to ProgressCanvas init
merge and use GIMP layers directly (fixes gh-3)