mechanism definition engineering