Draft: Resolve "GraphicsPipeline refactoring"

Open Tobias Frisch requested to merge 119-graphicspipeline-refactoring into develop

Closes #119

Merge request reports