feat: use only low-level nossmooth core
feat: use custom dispose method for comms packet provider to prevent the DI disposing
fix: keep correct name of comms packet provider
feat: add basic packet sender
feat: add dispose and disconnect upon closing a tab
feat: add injection and named pipes connection support