Mistral is a "meta imaging engine", in the sense that it doesn't include its own imaging code, but use other APIs. It acts as an abstract imaging layer, as the programmer only sees Mistral classes, while the actual implementation is pluggable. This means that you can use the very same Mistral code and have Java2D, or JAI, or JHLabs, or JIU to do the work