This sounds interesting! Looking forward to future updates!
Don't hold your breath :D
This one's going to take a while.