Create a new project implementation