I've just drafted CatTrap code for computing grid & grid-cell widths! Should be able to finish it tomorrow & test the following day...
CSS layout isn't that bad (despite suspicions of other devs I chat with), & I don't blame what complexity it does have on CSS. Certainly it's under-documented, so a blog post will be warranted.
Should have a basic CatTrap wrapped in a couple days!