Initial commit of COFoundation