I will do that when this is ready for merging. It will need some tweaking and more testing before that. I will close this pull request for a while.