Separate folder for ALL platform-specific stuff...
launchd agent for OSX updater
Recycle linux code for OSX, still needs some work.