The inner implementation itself is still messy as I was focused primarily on what public API I wanted rather than the inner workings - don't judge me haha. Will refactor it as I go on.
The inner implementation itself is still messy as I was focused primarily on what public API I wanted rather than the inner workings - don't judge me haha. Will refactor it as I go on.