“…However, geometric or form features did not convey functional aspects [70]. Feature-based approaches in design evolved and led to feature models driven by specific contexts [71] such as function [70], [72] assembly [73], tolerancing [74], and more integration with process planning [75] and FEA [76].…”