WIP: Migrated PackageKit support to OCaml