The code on this page was written as a proof of concept. A more extended version can be found on:mondriaan.technetium.be.