elliptic splats
add depth pass and rename of shader stages
code restructuring