feat: add basic packet sender
feat: add dispose and disconnect upon closing a tab
feat: add injection and named pipes connection support
feat: add packet providers