Edge Detection, Layering, and Placement