Reworked file generation. Split packing from filesystem writing and sheet finalization.

Switched to litcoffee, will update documentation soon.
Add benchmark suite.