Each program is unique. Programs are made up of the individuals and institutions that participate in them to make them successful. So it's only natural for each program to be customized according to your needs.
When you start thinking about your model, consider who is implementing your plan. Some models that have worked successfully include:
Top-down (an education minister or other government official asks instructors to participate; a university adopts the model and asks instructors to adjust their curriculum)
Grassroots (members of an existing Wikimedia community — such as a chapter — reach out to institutions and ask them to participate)
Individual-led (one instructor pioneers it in his or her classroom and then recruits colleagues to participate)