Theme developers can take advantage of the Customizer API to give users a way to manipulate basic theme settings. The Customizer API is object-oriented and provides four main objects. What are they?

Here is the answer to this question: Theme developers can take advantage of the Customizer API to give users a way to manipulate basic theme settings. The Customizer API is object-oriented and provides four main objects. What are they?

widgets, containers, sections, settings
containers, hooks, settings, styles
panels, blocks, controls, settings
panels, sections, controls, settings