TikZ/PGF package for manipulating soft paths, includes the knots and calligraphy TikZ libraries.