- Updated package directory structure to be compliant with **Python Package Index**.
- Added documentation / Api files.
- Implemented **TCP Server Ui** Component.
- Implemented **Script Editor** Component file revert.
- Implemented **script Editor** Component session store / restore.
- Implemented **script Editor** Component project management through **Projects Explorer** Component.
- Implemented a generic **fileSystemWatcher** class.
- Loading a file in the **Script Editor** Component open the file browser at the current editor location.
- **Search In Files** / **Search And Replace** dialogs search QComboBox have their text selected on dialog open.
- Multiples files can be loaded at same time in **Script Editor** Component.
- Ensure **messageBox** dialogs are centered on screen by default.
- Fix issue where closing a tab in **Script Editor** Component may trigger closing of the next tab.
- Fix various other **Script Editor** issues: https://github.com/KelSolaar/Umbra/issues?labels=Defect&milestone=2&page=1&state=closed