Split SwissEph in XPC service and framework