added a level of indirection for tools so they should be able to work uDig plot editor