Implement BarcodeFactory to leverage Barby

RFC @jamesbrink — :grapes: or :lemon: