Supported by the EU through
FP5, FP6 and FP7