Half-successfully to DSL-ify grid (got lines, anyway)... containers might be being handled wrongly in layout module