* Add PipelineTextureSlot to assign a render target's color texture to a stable, pipeline-level bindless slot, being able to be produced and consumed entirely on a GPU stable index
* Compiled shaders
* Clean up
---------
Co-authored-by: Matt Stevens <matt@mattstevens.co.uk>