From a technical approach, is it even possible?
How many touchpads expose the raw touch data (ie. A bitmap of capacitance data) necessary to replicate macos gestures? Things like palm detection absolutely require that.
Is the project worth it if it only works on one model of hardware?