I feel you. Scratch is already hard enough to do big projects, and porting must be even MORE difficult.