Text this: A Review on Shape Engineering and Design Parameterization in Reverse Engineering