Added class to manage a textureshader