Dynamic configuration is used to define configuration options for Studio Widgets. Learn the basics of the syntax here.
New for 6.0, Studio Widgets can define individual properties with a different scope. If you want multiple instances to share configuration, scoped properties can make that happen.
While Dynamic Configuration automatically selects an appropriate user interface to edit Studio Widgets' configuration data, there are other special-use overrides to provide a more rich experience for your end users.