Generate root project