Signal container used to create signals based on args.
If you need the signal to be mutable use signalContainer
.
By default the signal container does not cache signals and will return new ones every time. To cache pass in the flag.
Example of signal container for settings and SharedPreferences: