Branch/heightmap

This provides a driver and associated component for heightmaps

@BrettASwift @kadst43 would you mind reviewing?
I'd prefer `heightPct` or something.