As described in https://github.com/bitfireAT/davx5/issues/670 We can use the new event architecture as a template. - Like https://github.com/bitfireAT/synctools/pull/15 - https://github.com/bitfireAT/synctools/pull/138 - https://github.com/bitfireAT/davx5-ose/pull/1811 - Like https://github.com/bitfireAT/synctools/pull/20 - https://github.com/bitfireAT/synctools/pull/155 - https://github.com/bitfireAT/davx5-ose/pull/1862 - Like https://github.com/bitfireAT/synctools/pull/23 - https://github.com/bitfireAT/synctools/pull/160 - https://github.com/bitfireAT/davx5-ose/pull/1882 - Like https://github.com/bitfireAT/synctools/pull/26 - ... - ... - Like https://github.com/bitfireAT/synctools/pull/28 - ... - ... - Like https://github.com/bitfireAT/synctools/pull/32