Hey ufna,
Just curious - Do you intend to add more advanced features to this ?
For example -
Underwater caustics / Godrays - You could in theory base this off of the height fog for the caustics and how deep the god rays go.
Link to what I am talking about Height Fog Link