Sketch synthesizer: Try the Sketch synthesizer online.
Mud language for declarative programming of layout languages: Treemap visualization and animation expressed in the Mud language.