Instruction: Discuss the concept of Utility Types in TypeScript and provide examples demonstrating their use in type transformation.
Context: This question aims to explore the candidate's knowledge of TypeScript's built-in Utility Types for modifying and transforming types, showcasing their flexibility and power in type manipulation.