cleaned up shader manager a bit.