Generate proper module applications
Add examples. Time to play \o/