What's in the package right now serves as a decent MVP, but it would be nice to leverage a package that has stronger developer support and is better tested. This would simplify the code in this repo and make it potentially easier to add new features.