Q. What is the main role of Babel in the context of JSX?