If you're teaching a class about module creation, you're probably better-off taking some time to discuss one of the many build options as there is clearly no one correct option. If you're building a package, use what is easiest for you.