Branch/heightmap

This provides a driver and associated component for heightmaps

@BrettASwift @kadst43 would you mind reviewing?
Ooo ... good call.  It should be `256^3 - 1 = 16777215` ... just as you say.