Are there any differences between cyanogenmod and AOSP for the purposes of running sfdroid, or could you run sfdroid meant for CM11 on a system with KitKat AOSP as a base? Wondering about the Fairphone 2, its port is based on fairphone's skinned AOSP.