We want to make FluidImage easy (useful documentation, easy installation,
usable with scripts and GUI in Qt), reliable (with good unittests) and very efficient, in
particular when the number of images to treat becomes large. Thus we want
FluidImage to be able to run efficiently and easily on a personal computer and
on big clusters. The efficiency is achieved by using

an asynchronous framework (and in the long term we want to be able to plug
FluidImage to distributed computational systems like Storm),

the available cores of the central processing units (CPU) and the available
graphics processing units (GPU),