I'm becoming more and more a fan of one file based applications. An application should be able to fit into one file and be reasonable - or be strived for. And then multiple applications talking with each other