Add a generic modal that takes in a map of fields and generates JSX components accordingly in a dialog box.
Add a generic section that adds a button and a dynamic list to display the content added in the dialog.
Migrated existing sections (except Basics), to this generic section. Every section that had multiple entries in the schema is not moved to this generic section.
Closes #9 Closes #29 Closes #36 Closes #38 Closes #40
Implementation