add water depth blurring step, move some rendering steps to subclass of RenderingStep #30