Colored elevation overlay, improvements
The colored elevation overlay does also overlay all darker areas and text, can you use a more sophisticated algorithm? Let darker areas peek through? Black text stay black?
Also: you could let the user define low/high areas. Eg, low=100m,high=500 and coloring will be accordingly. System just like in track coloring.