Customize releases page view and edit form

Is there a way to customize the Releases page view by adding custom elements? For example, I would like to add a new custom column called Category and tight it with release. Also is it possible to customize the Edit release form by adding this additional field?

I know there is no way to add custom field to versions/releases, but is there a way to overwrite those elements and apply some additional features on top of it?

Or the only way is to create completely new (duplicated) page and start building it from scratch (adding default version elements + custom)?

Or the only way is to create completely new (duplicated) page and start building it from scratch

Since versions and components use similar UI, the JavaScript components and templates used in this screen is very re-usable/extendable.

As for the backend part, I’m sure it is “technically” possible to add extra fields to version component, but I don’t think there is official APIs for that (i.e it might have issues with other features like zero down time upgrade, cloud migration etc since this isn’t officially supported)