Now have empty nodes properly display.
Implemented addition of nodes by the user.