TODO: Separate this repo in one containing the structure that can be installed and one holding the library currently kept in init.py