Draft grid preprocessor which sucessfully compiles.
Unittest & fix abstract layout.
Test & fix block layout.
Draft new CatTrap API which hopefully is easier to implement.
Unit test calc() implementation!
Draft public API for CatTrap.