Leveling, Principle, Objective & Types