Not that I am aware of.
As for drawing vertically, you can create an inherited class, override the paint method(s) and switch the x/y coordinates in those methods.
As for moving... Nothing build in. But maybe as long as each node stays within its "level" (column), you can try to change the "DrawPosition". I haven't tried it though.
There is a project in the examples folder. I have no idea if it answers your questions.