I've made this just as a prototype to see where it takes me. If you want improve it or use it, feel free to give me a ping.