different types of heavy machinery and purpose