Engine Components refactoring, UPnP discovery, Agent Network Scripts added