mechanical system design