Look, I just don't see physical widgets and addons for phones much as a viable selling point considering downloadable ones are much easier to get and cheaper.
As for interchangeable cameras, storage, audio and screens, those seem like actually logical ideas for a modular phone.