[APM] Add shared version of APM emulation