(Which is a neat storage format for, say, a UIBuilder)

When you don't touch it, you don't care about it.
��
The focus seems to have changed over time to directly using what was initially the intermediate object model��the builder generated when parsing the spec.

I guess because it's written by hand��� I mean the array looks like bad attempt at STON.

In any case, we can always introduce a proper DSL for layout later (or even better, have a UI builder!). Right now it's written with the spec layout.

Peter