This will be awesome in the new launcher when each mod is downloaded separately. If you had a generic modpack like suggested by the OP but instead of no mods it has all of the mods.
You could control what was active with the Edit Modpack functionality and when mods update you could get the...