ICC library

Venice's final deliverable
Aix-en-Provence's final deliverable