This abstraction represents a Vulkan compute pipeline.
This function allows us to share code between compute and graphics pipelines compilation.