point.extend
correction in lin constructor
Tree.generate
TreeBranch.draw()
Canvas.generateTree, canvas.draw
small correction
manage to show SVG at all

apparently one always need setting a namespace when drawing dynamic svg