functional contour solver
basic background generation: linear