Please review branch feature/apic-support

A few backwards-compatible API changes. Will require bumping the ZenPack's minor version when merged. Currently targeting 1.3.