Could also do a script, but a service would allow changing at run-time and within code which is useful.