Refactoring for GUI output handling. Still in progress, but it's an improvement over the previous version since the GUI is once again usable. The messages are NOT being displayed in the log tab or graph.
Files for refactoring (see previous commit message)
Adding support for negative indexes in disk lists.
Messages show up in the GUI but the whole thing feels slow for the user. Requires improvements on usability
Fixing bug after migration from SVN to GIT
Removed the extlib directory and replaced all those libraries by core or UI dependency checks which are resolved using pip.