update
placeholder for ruler node
stub for common-code RulerNode
replace DOMText with Text and HTMLText, as appropriate
layout
intermediate checkin
fix vertical layout of value
update