Heatmap layer

Add support for a heatmap layer & small map cosmetics.