Separating barcode functionality

Splitting out barcode functionality to separate origin and id.

Merge request reports

Loading