Text this: Review on the grand challenges for engineering: a framework for the future