http://www.inkscape.org/
Anonymous
All problems in computer science can be solved with another level of abstraction. Except for the resulting complexity