I guess it depends on your idea of straight-forward. If you mean, &quot;press a button and everything is done for me,&quot; then it&#x27;s not very straight-forward.<p>If you want to port there&#x27;s a well-tested and clear path. There are enough big libraries out there that have managed it. There is no real barrier as the OP suggested in their article.