Add get/set to Text and TextNode elements
Add CreateRange to Buildable interface
Add #range handler in visualization
Add createRange implementation in SvgCreator
Add a null node for none representable elements
Fix Horizontal layout