I can highly reccomend motion. I have some experience with it. My suspicion is that it should not be too difficult to port.