Common design structures and substitutable feature discovery in CAD databases. (April 2021)