what are different domain in mechanical design engineering - P2MAL