ICC library

Chalcis' final deliverable
Bratislava's final deliverable
Białystok's final deliverable