What are two use cases for employing widget configuration settings? (Choose two.)
A. to expose parameters that may vary between widget instances
B. to provide an increased level of merchandiser control over widget behavior and display
C. to determine whether a widget can be placed on a layout
D. to provide links to 3rd party JavaScript libraries