@muddyfish the key would be making it "super modular" so that it doesn't take much effort to add additional functionality. The main thing that I think leads to the demise of the lot of these projects is that it can take a while to reap the rewards of all of the effort it takes.