One keyword per ad group, the ad groups are named after the keyword and for each keyword 3 match types are generated
One keyword and one match type per ad group
A SKAG campaign with different match types for each keyword
A campaign with theme related small ad groups
A campaign with theme related small ad groups with custom match types