This will allow a more modern development flow, virtual environment management and dependency separation and improved build flow Currently the package is using an outdated setup.py file and requirements.txt for project setup and build.