The ECCOE project worked along five crucial threads