Was doing a bit of reading and came across this here on github and maybe it can help or point you the right direction.