Bring in all current changes to the main branch. Currently the work that has been done so far appears relatively stable and can be brought into main. Also things to note. Currently the version on cmake is set to 0.2.0, but this PR will NOT be creating a new release just yet. (There is a few more functions that need to be completed before v0.2.0 is officially released)
Currently the amount of work that has been done in the PR is so great I can't list it all but the most notable change was a major restructure of the internal layout of the library.
Bring in all current changes to the main branch. Currently the work that has been done so far appears relatively stable and can be brought into main. Also things to note. Currently the version on cmake is set to 0.2.0, but this PR will NOT be creating a new release just yet. (There is a few more functions that need to be completed before v0.2.0 is officially released)
Currently the amount of work that has been done in the PR is so great I can't list it all but the most notable change was a major restructure of the internal layout of the library.