Yeah, I was thinking about this too - agree for sure! It's kind of difficult though, as it'd need a separate src/feedhenry.js doing the relevant Titanium requires, which is a lot of repetition.
I'm not sure how we'd go about 'overriding' the relevant modules like src/modules/ajax.js too - especially when places require('modules/ajax'). It's almost as if it'd need some sort of proxyquire for the client side, but that's also kinda hackish!
Any ideas on how we could neatly have two separate dist targets, a feedhenry.js and a feedhenry-titanium.js?