i've been finding myself using the layer where as i used the strategy pattern before.
i'm not sure this is meant to be used like this?
what happens is that i find myself providing layers a lot locally, but i've been told that they should be provided globally instead. i'm kinda confused.