Starting generalized shader compositing
bugfixes; basic compositing and binding are working.