I tried to start off the PR organizing the commits in units, but made some refactors in later commits that might make a full commit-by-commit review a bit confusing. At the very least, the first four commits are in order of "what was done" and then some refactors.
I tried to start off the PR organizing the commits in units, but made some refactors in later commits that might make a full commit-by-commit review a bit confusing. At the very least, the first four commits are in order of "what was done" and then some refactors.
Should resolve issues 171 and 178.