I'm developing a custom widget and part of the requirement is to provide a custom UI for editing a selected feature in a hosted feature layer. I know there is already an Edit widget but we want to specify the attributes that can be modified and apply custom styling. Is there a sample widget that also access and update individual features in a feature layer that I can review to help me get started?