Feature/shader management