Can we assume that all new components, plugins and modules can be installed on top of the existing versions?
Yes. Where needed we'll implement migration code as part of their installation scripts so they all just upgrade fine.
If not, do all new releases include installation instructions?
We'll do blog announcements detailing backwards compatibility breaks when needed as well, which isn't very often and would be the only instructions necessary.