Do read this article on STITCH, the research behind its development and the impact it can have