Embed third-party libraries
Add DotArguments
Use CommandManager