This PR merges typescript refactoring into master. There's still some cleanup to do and undoubtedly a few bugs to fix, but the refactor is pretty mature and it's at a point where I'd like to start working on a few new features. TODOs and/or bugs can be added to the issue tracker.
This PR merges typescript refactoring into master. There's still some cleanup to do and undoubtedly a few bugs to fix, but the refactor is pretty mature and it's at a point where I'd like to start working on a few new features. TODOs and/or bugs can be added to the issue tracker.