I want HFS to be a core, with plugins to fulfill other features (e.g. the dynamic dns updater).
When the plugin system is working it would be good to have a repository with easy installation, like Chrome and Firefox do.
An important part in designing a good plugin system is to have clear in mind what their needs are.
It could be good to collect plugins idea, then list what their needs are. So it's easier to sequentially that every requirement is met.
Not any plugin MUST be possible, but this way we'll be somewhat aware of what's in and what's out.