introduced shadertasksetup manager which builds, depending on the set task the corresponding shader we are going to use in our fabricator.