I'm just starting to get a feel for Web AppBuilder. When creating custom widgets, what level of interaction is expected with existing "out of the box" widgets? For example, if my widget wants to select a specific item in the AttributeTable widget, there doesn't seem to be a great API for something like that. Is that accurate or am I missing something? If this type of interaction would be required, is the expectation that developers would extend the existing widgets and build this functionality themselves?