Introduce stroketool abstraction and make pen/pencil/eraser use it
*now* finally fix the dependency updating issue