What is the benefit of XML format in LVGL?

Description

Hi, I am new to LVGL and have read the XML section. I am considering the benefits of using a project with and without XML.

Additionally, I don’t understand the difference between a Widget and a Component in the XML format.
I would appreciate any advice you can share.

Thanks
Vu