add submodule CommandLine, add objc code generation