Seperated shader nodes and sources by adding a Linker class