The Cogent Project