Types of Engineering: Roles and Responsibilities