IMPORTANT: this code is not production-ready, but experimental and currently in active development. Bugs might be present and robustness was not a top priority. It was written using bash, python 3 and ...