The decision to use any repository is totally open and you can use any of this. The shared repository can be used when multiple scripts are there and to be used to refer to the same object.