Hi, I see thepoints and they are all viable. This is the way we think as it comes to modules that they are self sustained/contained. In this case maybe it's the best.
I was more thinking about the profiling data to take a bigger gripp and start thinking of a dynamic "plugin" method to a DNN Central "My profile" management.
There will always be Settings for the module, but as it comes to "User Profiling" such as Personal Webpage, what IM is used and so on.
This is a reflection for now, but it's close to become a demand as we start to use more and more modules and users will have a more complicated situation managing the system knowledge related to their profile information.
Cheers,
/Rob