Break VSI out as an instrument.
Break out ExtendedRunway as a shape.
Add ShadowText as a utility object.
Refactor the drawing in LocationView for size, performance and readability.
There is NO intent to change behavior in any of these changes, it is merely cleanup for structure and speed.