Not working yet, because authentication to gcal is failing for jwt reasons that I do not understand, but we now correctly create unique IDs, and as soon as we can successfully auth for adding to the calendar, inserting/updating events is trivial.