Great answer. This document shows how to use the Experience Manager Replication API and should be marked solved. This API article is not located under the API category of the Experience League website which contains no API documents.
You do not need ACS-Commons to work with a granite-based Multifield. There is a checkbox in this MF example:Building Experience Manager Components using Granite/Coral Resource Types