`$params` was at the top intentionally to allow reusing it as configuration for various component setttings. For example, admin email may be used in more than a single component.