@gippgig has got it right. If this is to ever turn into reality, the key will be to talk to stand on the shoulders of those who have worked on this problem or similar before rather than starting from scratch