Replace renderer by visitor and classes my modules
Avoid calling #to_s each type a glue or child node is rendered
Make partial works inside visitor