Puzzle game: clipping of non-convex polygons on the figures

I have an original figure in the SVG file. I need to break it randomly on parts, an example of which is specified below:
http://minus.com/l28I4j7AFhgh4
I have an idea, to use for partitioning Voronoi diagram (Fortune’s algorithm). Can I then change the line of intersection of figures to give them a curvature? Can be obtained to identify each shape as a path?