An initial version to merely synchronise two collections directly, with more involved setups to be added on later iterations.
Note that all the required under-the-hood pieces for more complex usage will be in place.