This is a project that is currently a work in progress. The final version is to be continued. For some updates, take a look at my blog!