This Repository was never developed completely because of a switch to typescript. However there has already quite some work gone into this and if anyone wants to give it a shot, feel free to take it on from here!