Componentize the greeting