Add more functionality to API. Add Node system, Command System, Command Arguments, and Gunsmith static util.