Refining the scope processing, building in a passes architechture.