I have a couple ideas on how to implement custom mod packs.
The first Idea:
Just have a mod pack with the basics that are "required" for just about every pack (Minecraft, Forge, ChickenCore, NEI, InventoryTweaks, etc...). Just include the framework so people can go into the "Edit Mods"...