Refactor + Added Network Tool Gui API