Although this thread has been inactive for years, I thought I'd record here for anyone still reading this that I've made the FlowingLiquids module, which features conserved liquids, but not any of the fancier above-block-level stuff anyone has suggested. It's in a reasonably complete state, but...