Fix type error, confusing paddedboxes for borders.
Add missing child traversal to maxwidth computation & simplify API signature.
Simplify natwidth generic logic.
Type error fix upon boxMinWidth type declaration change.
Attempt to simplify generic minwidth logic.
Integrate utility resolving conflicting dataflow.
Merge branch 'main' of git.argonaut-constellation.org:~alcinnz/CatTrap into main
Seperate out Font API from internals.
Implement rudimentary pagination.
Expose fontsize in glyphsperfont map.
Expose utility to inform atlas construction.
Ensure units are converted correctly between CatTrap & Balkon.
Finish implementing preprocessing/CSS parsing & integrating everything with test script.
Draft grid preprocessor which sucessfully compiles.
Unittest & fix abstract layout.
Draft new CatTrap API which hopefully is easier to implement.
Unit test calc() implementation!