Publicly available material from the LICP lab of Prof. Dimitris Kiritsis at EPFL. You are encouraged to build on it but before doing so, please contact us.