Onboard view - Options to put additional data fields

These days, most of tutorial materials are video to guide users quicker to deliver the knowledge and tips for new tools. My intention was to use Onboard view like that, i.e. adding movie or gif (my favourite).

All in all, i wish to have additional fields to add movie type of column and also additional image type column.

The currently, we can add title, description x 2 as well as image. I wish to make this more flexible, so that the app creators can add additional fields with their preferred data type.

In addition, like for other views, i wish to make user to re-arrange the order of the data fields to display.

Also what about input fields? like email or username for when they first start the app?