* Translate online documentation to English.
* Rewrite layout element code to reflect a tree-like functional
  hierarchy.
