Framework for drawing vector graphics and blockschemes