Application now knows about WelcomeTextGenerator... there could be any number of implementations...