Moved shader to their own files