It is inefficient to implement every function onto smart devices
because each commercial CAD system has slightly different types
of functions and because the vast number of functions cannot all
be accounted for. As such, we defined an essential subset for smart
devices in a prior study. The neutral function set defined in
the MPA research (a detailed explanation is provided in
Section 3.3) is considered as the full set of modeling functions
from which we chose some functions that were deemed necessary.
A detailed explanation of the process for defining the subset is
provided in the aforementioned previous study. The conditions
for defining the subset are as follows: