Moving a signal and related methods to an Angular service allows sharing between components.
The service we create will expose a read-only property for the signal and methods to update it.