This forms a part of PR #583 and must not be merged into main alone. It is only the implementation of isolated functionality -- and thus not expected to necessarily pass the CI checks -- to split up the work into logical chunks.
NOTE This PR's code is mutually exclusive from that in #591 and #593, but the functionality in those PRs motivate the changes made here. It would therefore make sense to merge this one after those have been approved and merged.
This forms a part of PR #583 and must not be merged into
main
alone. It is only the implementation of isolated functionality -- and thus not expected to necessarily pass the CI checks -- to split up the work into logical chunks.NOTE This PR's code is mutually exclusive from that in #591 and #593, but the functionality in those PRs motivate the changes made here. It would therefore make sense to merge this one after those have been approved and merged.