Layered Vision