I'm really glad you're actually going to port it. I know it can be complicated and it's not your final decision, but it's a start :)