Implemented automatic placement of new Filter nodes.

Also added a todo describing improvements to the GraphGadget which would make it unecessary for scripted operations to trigger the positioning at the appropriate time.

Fixes #86.