Editing the "Next Events" widget

Hi, there are two things I'd like my next events widget to do.

  1. Open events in Google Calendar instead of the existing options.
  2. On long press - open the associated video chat if one exists.
    2a. Optional: Show an additional logo icon at the end of the event if there is an associated video chat (zoom/hangouts/etc)

I'd also like to be able to set the border radius for the first/last events, if that's possible, so I can create my own version of the date piece at the start.

If this isn't possible, is there a way for me to fork or recreate the widget? Haven't found a way to present multiple "buttons" in a single thing with a node script widget.