This is still a draft PR as there is some additional cleanup work that may or may not need to be done before proper merging. There are a bunch of todo issues I created as part of the first cleanup pass I did, but those can be tackled in the future as this does still function.
This is still a draft PR as there is some additional cleanup work that may or may not need to be done before proper merging. There are a bunch of todo issues I created as part of the first cleanup pass I did, but those can be tackled in the future as this does still function.
Closes #32 Fixes #59