Reimplement basic Renderer. The handling of the tag name needs to be re-thought.