[Scenario] Add persistence support to tag repository
[Scenario] Use atomic reference for tag repo model
[Scenario] Add licenses to source