How can I create a UI for editing my custom assets?

Hello.

I’ve been looking through the documentation and source trying to figure out how I can create an asset editor. As an example, I created a data asset for storing various text values. How could I create an editor in Lumberyard to edit the values of this custom asset?

Basically, I want to create editor tools for different assets for easier editing and iterating.

Thank you.