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
feat: add main window docking
feat: add support for two columns file format without time
feat: add packet providers