updated interface skecth (just for histury; will remove it with the next commit)
reworked interface sketch, promoted it to src/shaders; seems fine now, but the deferred rendering adds a lot of unneeded complexity