DISCLAIMER: this code is NOT ready for use The real open-source release of this project may happen in the course of Summer 2017