I could write a more technical blog post at some point how it's done, if more people should be interested in that.