Boils down to: - Include headers - Reduce boiler plate with helpers - Swap out explicit usages with core API layer and ensure the right API is configured beforehand
Basically, a copy-paste of SDVX KFCA with minor tweaks.