We should create an ImageType that allows the user to have a variable number of channels, for example one comprised of red, green, blue, alpha, normal, and height. This would be useful to extend the scope of ASTex to various textures. One would be able to apply classic operators such as * or +.