I've been working towards vector path tracing this week. This includes island detection, a marching squares implementation, and Ramer-Douglas-Peucker path simplification. My next plan is to decompose the vector paths into convex shapes; then I will be able to convert raster graphics into 2D physics objects.