diff --git a/config/install/core.entity_form_display.paragraph.uw_para_image_banner.default.yml b/config/install/core.entity_form_display.paragraph.uw_para_image_banner.default.yml
new file mode 100644
index 0000000000000000000000000000000000000000..07bbcab5544825f0e929c09d997b535745ae3800
--- /dev/null
+++ b/config/install/core.entity_form_display.paragraph.uw_para_image_banner.default.yml
@@ -0,0 +1,51 @@
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.field.paragraph.uw_para_image_banner.field_uw_ban_big_text
+    - field.field.paragraph.uw_para_image_banner.field_uw_ban_image
+    - field.field.paragraph.uw_para_image_banner.field_uw_ban_link
+    - field.field.paragraph.uw_para_image_banner.field_uw_ban_small_text
+    - paragraphs.paragraphs_type.uw_para_image_banner
+  module:
+    - link
+    - media_library
+id: paragraph.uw_para_image_banner.default
+targetEntityType: paragraph
+bundle: uw_para_image_banner
+mode: default
+content:
+  field_uw_ban_big_text:
+    weight: 2
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: string_textfield
+    region: content
+  field_uw_ban_image:
+    type: media_library_widget
+    weight: 0
+    settings:
+      media_types: {  }
+    third_party_settings: {  }
+    region: content
+  field_uw_ban_link:
+    weight: 1
+    settings:
+      placeholder_url: ''
+      placeholder_title: ''
+    third_party_settings: {  }
+    type: link_default
+    region: content
+  field_uw_ban_small_text:
+    weight: 3
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: string_textfield
+    region: content
+hidden:
+  created: true
+  status: true
diff --git a/config/install/core.entity_view_display.paragraph.uw_para_image_banner.default.yml b/config/install/core.entity_view_display.paragraph.uw_para_image_banner.default.yml
new file mode 100644
index 0000000000000000000000000000000000000000..45af8a210f996c9455e36bc60205153ef995578f
--- /dev/null
+++ b/config/install/core.entity_view_display.paragraph.uw_para_image_banner.default.yml
@@ -0,0 +1,54 @@
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.field.paragraph.uw_para_image_banner.field_uw_ban_big_text
+    - field.field.paragraph.uw_para_image_banner.field_uw_ban_image
+    - field.field.paragraph.uw_para_image_banner.field_uw_ban_link
+    - field.field.paragraph.uw_para_image_banner.field_uw_ban_small_text
+    - paragraphs.paragraphs_type.uw_para_image_banner
+  module:
+    - link
+id: paragraph.uw_para_image_banner.default
+targetEntityType: paragraph
+bundle: uw_para_image_banner
+mode: default
+content:
+  field_uw_ban_big_text:
+    weight: 2
+    label: hidden
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    type: string
+    region: content
+  field_uw_ban_image:
+    type: entity_reference_entity_view
+    weight: 0
+    label: hidden
+    settings:
+      view_mode: default
+      link: false
+    third_party_settings: {  }
+    region: content
+  field_uw_ban_link:
+    weight: 1
+    label: hidden
+    settings:
+      trim_length: 80
+      url_only: false
+      url_plain: false
+      rel: ''
+      target: ''
+    third_party_settings: {  }
+    type: link
+    region: content
+  field_uw_ban_small_text:
+    weight: 3
+    label: hidden
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    type: string
+    region: content
+hidden: {  }
diff --git a/config/install/core.entity_view_display.paragraph.uw_para_local_video_banner.default.yml b/config/install/core.entity_view_display.paragraph.uw_para_local_video_banner.default.yml
new file mode 100644
index 0000000000000000000000000000000000000000..7977e9e9367c0c83f56df6ea28c2516db7b18e7f
--- /dev/null
+++ b/config/install/core.entity_view_display.paragraph.uw_para_local_video_banner.default.yml
@@ -0,0 +1,64 @@
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.field.paragraph.uw_para_local_video_banner.field_uw_ban_big_text
+    - field.field.paragraph.uw_para_local_video_banner.field_uw_ban_fallback_image
+    - field.field.paragraph.uw_para_local_video_banner.field_uw_ban_link
+    - field.field.paragraph.uw_para_local_video_banner.field_uw_ban_small_text
+    - field.field.paragraph.uw_para_local_video_banner.field_uw_ban_video
+    - paragraphs.paragraphs_type.uw_para_local_video_banner
+  module:
+    - link
+id: paragraph.uw_para_local_video_banner.default
+targetEntityType: paragraph
+bundle: uw_para_local_video_banner
+mode: default
+content:
+  field_uw_ban_big_text:
+    weight: 3
+    label: hidden
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    type: string
+    region: content
+  field_uw_ban_fallback_image:
+    type: entity_reference_entity_view
+    weight: 1
+    label: hidden
+    settings:
+      view_mode: default
+      link: false
+    third_party_settings: {  }
+    region: content
+  field_uw_ban_link:
+    weight: 2
+    label: hidden
+    settings:
+      trim_length: 80
+      url_only: false
+      url_plain: false
+      rel: ''
+      target: ''
+    third_party_settings: {  }
+    type: link
+    region: content
+  field_uw_ban_small_text:
+    weight: 4
+    label: hidden
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    type: string
+    region: content
+  field_uw_ban_video:
+    type: entity_reference_entity_view
+    weight: 0
+    label: hidden
+    settings:
+      view_mode: default
+      link: false
+    third_party_settings: {  }
+    region: content
+hidden: {  }
diff --git a/config/install/field.field.paragraph.uw_para_image_banner.field_uw_ban_big_text.yml b/config/install/field.field.paragraph.uw_para_image_banner.field_uw_ban_big_text.yml
new file mode 100644
index 0000000000000000000000000000000000000000..6af8db66f0ae5c0af343b69a043265844d283fa3
--- /dev/null
+++ b/config/install/field.field.paragraph.uw_para_image_banner.field_uw_ban_big_text.yml
@@ -0,0 +1,23 @@
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.paragraph.field_uw_ban_big_text
+    - paragraphs.paragraphs_type.uw_para_image_banner
+  module:
+    - require_on_publish
+third_party_settings:
+  require_on_publish:
+    require_on_publish: false
+id: paragraph.uw_para_image_banner.field_uw_ban_big_text
+field_name: field_uw_ban_big_text
+entity_type: paragraph
+bundle: uw_para_image_banner
+label: 'Big text'
+description: 'Big text appears at a larger size, and, if both are set, above the small text.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string
diff --git a/config/install/field.field.paragraph.uw_para_image_banner.field_uw_ban_image.yml b/config/install/field.field.paragraph.uw_para_image_banner.field_uw_ban_image.yml
new file mode 100644
index 0000000000000000000000000000000000000000..5f38655f57ae1acbfde920a530170fb8bf058ea9
--- /dev/null
+++ b/config/install/field.field.paragraph.uw_para_image_banner.field_uw_ban_image.yml
@@ -0,0 +1,28 @@
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.paragraph.field_uw_ban_image
+    - media.type.uw_mt_image
+    - paragraphs.paragraphs_type.uw_para_image_banner
+id: paragraph.uw_para_image_banner.field_uw_ban_image
+field_name: field_uw_ban_image
+entity_type: paragraph
+bundle: uw_para_image_banner
+label: Image
+description: 'A minimum banner size of 1010x300 is recommended. Banners that are narrower or wider than their location will be automatically scaled to fit.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  handler: 'default:media'
+  handler_settings:
+    target_bundles:
+      uw_mt_image: uw_mt_image
+    sort:
+      field: _none
+      direction: ASC
+    auto_create: false
+    auto_create_bundle: ''
+field_type: entity_reference
diff --git a/config/install/field.field.paragraph.uw_para_image_banner.field_uw_ban_link.yml b/config/install/field.field.paragraph.uw_para_image_banner.field_uw_ban_link.yml
new file mode 100644
index 0000000000000000000000000000000000000000..e4a1d1ff06608c4b7e81d20b69550160b5d4a3d6
--- /dev/null
+++ b/config/install/field.field.paragraph.uw_para_image_banner.field_uw_ban_link.yml
@@ -0,0 +1,26 @@
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.paragraph.field_uw_ban_link
+    - paragraphs.paragraphs_type.uw_para_image_banner
+  module:
+    - link
+    - require_on_publish
+third_party_settings:
+  require_on_publish:
+    require_on_publish: false
+id: paragraph.uw_para_image_banner.field_uw_ban_link
+field_name: field_uw_ban_link
+entity_type: paragraph
+bundle: uw_para_image_banner
+label: Link
+description: 'Provide an optional link for this banner.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  link_type: 17
+  title: 0
+field_type: link
diff --git a/config/install/field.field.paragraph.uw_para_image_banner.field_uw_ban_small_text.yml b/config/install/field.field.paragraph.uw_para_image_banner.field_uw_ban_small_text.yml
new file mode 100644
index 0000000000000000000000000000000000000000..ea2b96a41d14a3fc10c3164c13a92b0b4890ea30
--- /dev/null
+++ b/config/install/field.field.paragraph.uw_para_image_banner.field_uw_ban_small_text.yml
@@ -0,0 +1,23 @@
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.paragraph.field_uw_ban_small_text
+    - paragraphs.paragraphs_type.uw_para_image_banner
+  module:
+    - require_on_publish
+third_party_settings:
+  require_on_publish:
+    require_on_publish: false
+id: paragraph.uw_para_image_banner.field_uw_ban_small_text
+field_name: field_uw_ban_small_text
+entity_type: paragraph
+bundle: uw_para_image_banner
+label: 'Small text'
+description: 'Small text appears at a smaller size, and, if both are set, below the big text.'
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string
diff --git a/config/install/field.field.paragraph.uw_para_local_video_banner.field_uw_ban_big_text.yml b/config/install/field.field.paragraph.uw_para_local_video_banner.field_uw_ban_big_text.yml
new file mode 100644
index 0000000000000000000000000000000000000000..f19518a971a07fd49bd06a1bd199081e1ea76505
--- /dev/null
+++ b/config/install/field.field.paragraph.uw_para_local_video_banner.field_uw_ban_big_text.yml
@@ -0,0 +1,23 @@
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.paragraph.field_uw_ban_big_text
+    - paragraphs.paragraphs_type.uw_para_local_video_banner
+  module:
+    - require_on_publish
+third_party_settings:
+  require_on_publish:
+    require_on_publish: false
+id: paragraph.uw_para_local_video_banner.field_uw_ban_big_text
+field_name: field_uw_ban_big_text
+entity_type: paragraph
+bundle: uw_para_local_video_banner
+label: 'Big text'
+description: 'Provide an optional link for this banner.'
+required: false
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string
diff --git a/config/install/field.field.paragraph.uw_para_local_video_banner.field_uw_ban_fallback_image.yml b/config/install/field.field.paragraph.uw_para_local_video_banner.field_uw_ban_fallback_image.yml
new file mode 100644
index 0000000000000000000000000000000000000000..98e1b2b9e1da1abb096e85549ef50a9efb6d1ee2
--- /dev/null
+++ b/config/install/field.field.paragraph.uw_para_local_video_banner.field_uw_ban_fallback_image.yml
@@ -0,0 +1,33 @@
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.paragraph.field_uw_ban_fallback_image
+    - media.type.uw_mt_image
+    - paragraphs.paragraphs_type.uw_para_local_video_banner
+  module:
+    - require_on_publish
+third_party_settings:
+  require_on_publish:
+    require_on_publish: false
+id: paragraph.uw_para_local_video_banner.field_uw_ban_fallback_image
+field_name: field_uw_ban_fallback_image
+entity_type: paragraph
+bundle: uw_para_local_video_banner
+label: 'Fallback image'
+description: 'This image will be used as a fallback in case the video doesn''t load.'
+required: true
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  handler: 'default:media'
+  handler_settings:
+    target_bundles:
+      uw_mt_image: uw_mt_image
+    sort:
+      field: name
+      direction: ASC
+    auto_create: false
+    auto_create_bundle: ''
+field_type: entity_reference
diff --git a/config/install/field.field.paragraph.uw_para_local_video_banner.field_uw_ban_link.yml b/config/install/field.field.paragraph.uw_para_local_video_banner.field_uw_ban_link.yml
new file mode 100644
index 0000000000000000000000000000000000000000..598ba617622abda5456d2019ae9cbf2348c06e07
--- /dev/null
+++ b/config/install/field.field.paragraph.uw_para_local_video_banner.field_uw_ban_link.yml
@@ -0,0 +1,26 @@
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.paragraph.field_uw_ban_link
+    - paragraphs.paragraphs_type.uw_para_local_video_banner
+  module:
+    - link
+    - require_on_publish
+third_party_settings:
+  require_on_publish:
+    require_on_publish: false
+id: paragraph.uw_para_local_video_banner.field_uw_ban_link
+field_name: field_uw_ban_link
+entity_type: paragraph
+bundle: uw_para_local_video_banner
+label: Link
+description: 'Provide an optional link for this banner.'
+required: false
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings:
+  link_type: 17
+  title: 0
+field_type: link
diff --git a/config/install/field.field.paragraph.uw_para_local_video_banner.field_uw_ban_small_text.yml b/config/install/field.field.paragraph.uw_para_local_video_banner.field_uw_ban_small_text.yml
new file mode 100644
index 0000000000000000000000000000000000000000..f4eebfbd33bd4b035ae79c4759212c786ce78514
--- /dev/null
+++ b/config/install/field.field.paragraph.uw_para_local_video_banner.field_uw_ban_small_text.yml
@@ -0,0 +1,23 @@
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.paragraph.field_uw_ban_small_text
+    - paragraphs.paragraphs_type.uw_para_local_video_banner
+  module:
+    - require_on_publish
+third_party_settings:
+  require_on_publish:
+    require_on_publish: false
+id: paragraph.uw_para_local_video_banner.field_uw_ban_small_text
+field_name: field_uw_ban_small_text
+entity_type: paragraph
+bundle: uw_para_local_video_banner
+label: 'Small text'
+description: 'Small text appears at a smaller size, and, if both are set, below the big text.'
+required: false
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string
diff --git a/config/install/field.field.paragraph.uw_para_local_video_banner.field_uw_ban_video.yml b/config/install/field.field.paragraph.uw_para_local_video_banner.field_uw_ban_video.yml
new file mode 100644
index 0000000000000000000000000000000000000000..b351fe5a3468fb6bd271d7840ca795b91b71c928
--- /dev/null
+++ b/config/install/field.field.paragraph.uw_para_local_video_banner.field_uw_ban_video.yml
@@ -0,0 +1,33 @@
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.paragraph.field_uw_ban_video
+    - media.type.uw_mt_local_video
+    - paragraphs.paragraphs_type.uw_para_local_video_banner
+  module:
+    - require_on_publish
+third_party_settings:
+  require_on_publish:
+    require_on_publish: false
+id: paragraph.uw_para_local_video_banner.field_uw_ban_video
+field_name: field_uw_ban_video
+entity_type: paragraph
+bundle: uw_para_local_video_banner
+label: Video
+description: 'For best results, the video should be 1080 pixels wide. Video banners that are narrower or wider than their location will be automatically scaled to fit.'
+required: true
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  handler: 'default:media'
+  handler_settings:
+    target_bundles:
+      uw_mt_local_video: uw_mt_local_video
+    sort:
+      field: name
+      direction: ASC
+    auto_create: false
+    auto_create_bundle: ''
+field_type: entity_reference
diff --git a/config/install/field.field.paragraph.uw_para_vimeo_video_banner.field_uw_ban_big_text.yml b/config/install/field.field.paragraph.uw_para_vimeo_video_banner.field_uw_ban_big_text.yml
new file mode 100644
index 0000000000000000000000000000000000000000..e6c14ba1779b0eae822d5b67931e79f10848fc9c
--- /dev/null
+++ b/config/install/field.field.paragraph.uw_para_vimeo_video_banner.field_uw_ban_big_text.yml
@@ -0,0 +1,23 @@
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.paragraph.field_uw_ban_big_text
+    - paragraphs.paragraphs_type.uw_para_vimeo_video_banner
+  module:
+    - require_on_publish
+third_party_settings:
+  require_on_publish:
+    require_on_publish: false
+id: paragraph.uw_para_vimeo_video_banner.field_uw_ban_big_text
+field_name: field_uw_ban_big_text
+entity_type: paragraph
+bundle: uw_para_vimeo_video_banner
+label: 'Big text'
+description: 'Big text appears at a larger size, and, if both are set, above the small text.'
+required: false
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string
diff --git a/config/install/field.field.paragraph.uw_para_vimeo_video_banner.field_uw_ban_fallback_image.yml b/config/install/field.field.paragraph.uw_para_vimeo_video_banner.field_uw_ban_fallback_image.yml
new file mode 100644
index 0000000000000000000000000000000000000000..1289f73975d7cac4a9337ea17e8b2e403c3aba83
--- /dev/null
+++ b/config/install/field.field.paragraph.uw_para_vimeo_video_banner.field_uw_ban_fallback_image.yml
@@ -0,0 +1,33 @@
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.paragraph.field_uw_ban_fallback_image
+    - media.type.uw_mt_image
+    - paragraphs.paragraphs_type.uw_para_vimeo_video_banner
+  module:
+    - require_on_publish
+third_party_settings:
+  require_on_publish:
+    require_on_publish: false
+id: paragraph.uw_para_vimeo_video_banner.field_uw_ban_fallback_image
+field_name: field_uw_ban_fallback_image
+entity_type: paragraph
+bundle: uw_para_vimeo_video_banner
+label: 'Fallback image'
+description: 'This image will be used as a fallback in case the video doesn''t load.'
+required: true
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings:
+  handler: 'default:media'
+  handler_settings:
+    target_bundles:
+      uw_mt_image: uw_mt_image
+    sort:
+      field: name
+      direction: ASC
+    auto_create: false
+    auto_create_bundle: ''
+field_type: entity_reference
diff --git a/config/install/field.field.paragraph.uw_para_vimeo_video_banner.field_uw_ban_link.yml b/config/install/field.field.paragraph.uw_para_vimeo_video_banner.field_uw_ban_link.yml
new file mode 100644
index 0000000000000000000000000000000000000000..d3cbed25f16f86c5d1653024032753977b559098
--- /dev/null
+++ b/config/install/field.field.paragraph.uw_para_vimeo_video_banner.field_uw_ban_link.yml
@@ -0,0 +1,26 @@
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.paragraph.field_uw_ban_link
+    - paragraphs.paragraphs_type.uw_para_vimeo_video_banner
+  module:
+    - link
+    - require_on_publish
+third_party_settings:
+  require_on_publish:
+    require_on_publish: false
+id: paragraph.uw_para_vimeo_video_banner.field_uw_ban_link
+field_name: field_uw_ban_link
+entity_type: paragraph
+bundle: uw_para_vimeo_video_banner
+label: Link
+description: 'Provide an optional link for this banner.'
+required: false
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings:
+  link_type: 17
+  title: 0
+field_type: link
diff --git a/config/install/field.field.paragraph.uw_para_vimeo_video_banner.field_uw_ban_small_text.yml b/config/install/field.field.paragraph.uw_para_vimeo_video_banner.field_uw_ban_small_text.yml
new file mode 100644
index 0000000000000000000000000000000000000000..399dfeff04632f349103b22c2aa773eaedf2c604
--- /dev/null
+++ b/config/install/field.field.paragraph.uw_para_vimeo_video_banner.field_uw_ban_small_text.yml
@@ -0,0 +1,23 @@
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.paragraph.field_uw_ban_small_text
+    - paragraphs.paragraphs_type.uw_para_vimeo_video_banner
+  module:
+    - require_on_publish
+third_party_settings:
+  require_on_publish:
+    require_on_publish: false
+id: paragraph.uw_para_vimeo_video_banner.field_uw_ban_small_text
+field_name: field_uw_ban_small_text
+entity_type: paragraph
+bundle: uw_para_vimeo_video_banner
+label: 'Small text'
+description: 'Small text appears at a smaller size, and, if both are set, below the big text.'
+required: false
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string
diff --git a/config/install/field.field.paragraph.uw_para_vimeo_video_banner.field_uw_ban_vimeo_video.yml b/config/install/field.field.paragraph.uw_para_vimeo_video_banner.field_uw_ban_vimeo_video.yml
new file mode 100644
index 0000000000000000000000000000000000000000..e33d5c4ebc6b3bc0b9e27bdf6b0ad0e6d623ebfb
--- /dev/null
+++ b/config/install/field.field.paragraph.uw_para_vimeo_video_banner.field_uw_ban_vimeo_video.yml
@@ -0,0 +1,33 @@
+langcode: en
+status: true
+dependencies:
+  config:
+    - field.storage.paragraph.field_uw_ban_vimeo_video
+    - media.type.uw_mt_vimeo_banner_video
+    - paragraphs.paragraphs_type.uw_para_vimeo_video_banner
+  module:
+    - require_on_publish
+third_party_settings:
+  require_on_publish:
+    require_on_publish: false
+id: paragraph.uw_para_vimeo_video_banner.field_uw_ban_vimeo_video
+field_name: field_uw_ban_vimeo_video
+entity_type: paragraph
+bundle: uw_para_vimeo_video_banner
+label: 'Vimeo video'
+description: 'This MUST be from a paid Vimeo account. Videos from free accounts will display Vimeo''s player and branding.'
+required: true
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  handler: 'default:media'
+  handler_settings:
+    target_bundles:
+      uw_mt_vimeo_banner_video: uw_mt_vimeo_banner_video
+    sort:
+      field: name
+      direction: ASC
+    auto_create: false
+    auto_create_bundle: ''
+field_type: entity_reference
diff --git a/config/install/field.storage.node.field_uw_audience.yml b/config/install/field.storage.node.field_uw_audience.yml
new file mode 100644
index 0000000000000000000000000000000000000000..2801f27d7a8bdb4b618dd00a9d68915aa3801c52
--- /dev/null
+++ b/config/install/field.storage.node.field_uw_audience.yml
@@ -0,0 +1,19 @@
+langcode: en
+status: true
+dependencies:
+  module:
+    - node
+    - taxonomy
+id: node.field_uw_audience
+field_name: field_uw_audience
+entity_type: node
+type: entity_reference
+settings:
+  target_type: taxonomy_term
+module: core
+locked: false
+cardinality: -1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/config/install/field.storage.node.field_uw_hero_image.yml b/config/install/field.storage.node.field_uw_hero_image.yml
new file mode 100644
index 0000000000000000000000000000000000000000..e075939ae51a30f510b771fb2ab52bd52ec4b6a4
--- /dev/null
+++ b/config/install/field.storage.node.field_uw_hero_image.yml
@@ -0,0 +1,19 @@
+langcode: en
+status: true
+dependencies:
+  module:
+    - media
+    - node
+id: node.field_uw_hero_image
+field_name: field_uw_hero_image
+entity_type: node
+type: entity_reference
+settings:
+  target_type: media
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/config/install/field.storage.paragraph.field_uw_ban_big_text.yml b/config/install/field.storage.paragraph.field_uw_ban_big_text.yml
new file mode 100644
index 0000000000000000000000000000000000000000..82334c0cfeaf1e3608c50c9aed52bcad35c2861f
--- /dev/null
+++ b/config/install/field.storage.paragraph.field_uw_ban_big_text.yml
@@ -0,0 +1,20 @@
+langcode: en
+status: true
+dependencies:
+  module:
+    - paragraphs
+id: paragraph.field_uw_ban_big_text
+field_name: field_uw_ban_big_text
+entity_type: paragraph
+type: string
+settings:
+  max_length: 128
+  is_ascii: false
+  case_sensitive: false
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/config/install/field.storage.paragraph.field_uw_ban_fallback_image.yml b/config/install/field.storage.paragraph.field_uw_ban_fallback_image.yml
new file mode 100644
index 0000000000000000000000000000000000000000..ca6321c059f6852120d9ab38e1cc427985266810
--- /dev/null
+++ b/config/install/field.storage.paragraph.field_uw_ban_fallback_image.yml
@@ -0,0 +1,19 @@
+langcode: en
+status: true
+dependencies:
+  module:
+    - media
+    - paragraphs
+id: paragraph.field_uw_ban_fallback_image
+field_name: field_uw_ban_fallback_image
+entity_type: paragraph
+type: entity_reference
+settings:
+  target_type: media
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/config/install/field.storage.paragraph.field_uw_ban_image.yml b/config/install/field.storage.paragraph.field_uw_ban_image.yml
new file mode 100644
index 0000000000000000000000000000000000000000..fa4f848644fdf5c21a6b6ed5a4fdd2a339dc3b20
--- /dev/null
+++ b/config/install/field.storage.paragraph.field_uw_ban_image.yml
@@ -0,0 +1,19 @@
+langcode: en
+status: true
+dependencies:
+  module:
+    - media
+    - paragraphs
+id: paragraph.field_uw_ban_image
+field_name: field_uw_ban_image
+entity_type: paragraph
+type: entity_reference
+settings:
+  target_type: media
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/config/install/field.storage.paragraph.field_uw_ban_link.yml b/config/install/field.storage.paragraph.field_uw_ban_link.yml
new file mode 100644
index 0000000000000000000000000000000000000000..99b66462455c2a777d7a1c2c4418b1108a094eb7
--- /dev/null
+++ b/config/install/field.storage.paragraph.field_uw_ban_link.yml
@@ -0,0 +1,18 @@
+langcode: en
+status: true
+dependencies:
+  module:
+    - link
+    - paragraphs
+id: paragraph.field_uw_ban_link
+field_name: field_uw_ban_link
+entity_type: paragraph
+type: link
+settings: {  }
+module: link
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/config/install/field.storage.paragraph.field_uw_ban_small_text.yml b/config/install/field.storage.paragraph.field_uw_ban_small_text.yml
new file mode 100644
index 0000000000000000000000000000000000000000..30de97bac97e977cf65ee33741357d25ae418b19
--- /dev/null
+++ b/config/install/field.storage.paragraph.field_uw_ban_small_text.yml
@@ -0,0 +1,20 @@
+langcode: en
+status: true
+dependencies:
+  module:
+    - paragraphs
+id: paragraph.field_uw_ban_small_text
+field_name: field_uw_ban_small_text
+entity_type: paragraph
+type: string
+settings:
+  max_length: 255
+  is_ascii: false
+  case_sensitive: false
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/config/install/field.storage.paragraph.field_uw_ban_video.yml b/config/install/field.storage.paragraph.field_uw_ban_video.yml
new file mode 100644
index 0000000000000000000000000000000000000000..e839cbb5b3f87122eaa7bf22b6c6eaf48ad138f1
--- /dev/null
+++ b/config/install/field.storage.paragraph.field_uw_ban_video.yml
@@ -0,0 +1,19 @@
+langcode: en
+status: true
+dependencies:
+  module:
+    - media
+    - paragraphs
+id: paragraph.field_uw_ban_video
+field_name: field_uw_ban_video
+entity_type: paragraph
+type: entity_reference
+settings:
+  target_type: media
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/config/install/field.storage.paragraph.field_uw_ban_vimeo_video.yml b/config/install/field.storage.paragraph.field_uw_ban_vimeo_video.yml
new file mode 100644
index 0000000000000000000000000000000000000000..df04da2f5d3a3fbfec66625616b5824e50c3795f
--- /dev/null
+++ b/config/install/field.storage.paragraph.field_uw_ban_vimeo_video.yml
@@ -0,0 +1,19 @@
+langcode: en
+status: true
+dependencies:
+  module:
+    - media
+    - paragraphs
+id: paragraph.field_uw_ban_vimeo_video
+field_name: field_uw_ban_vimeo_video
+entity_type: paragraph
+type: entity_reference
+settings:
+  target_type: media
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/config/install/paragraphs.paragraphs_type.uw_para_image_banner.yml b/config/install/paragraphs.paragraphs_type.uw_para_image_banner.yml
new file mode 100644
index 0000000000000000000000000000000000000000..8cc48caa0b0012ec64d19ad800176aac8dd0be70
--- /dev/null
+++ b/config/install/paragraphs.paragraphs_type.uw_para_image_banner.yml
@@ -0,0 +1,9 @@
+langcode: en
+status: true
+dependencies: {  }
+id: uw_para_image_banner
+label: 'Image banner'
+icon_uuid: null
+icon_default: null
+description: ''
+behavior_plugins: {  }
diff --git a/config/install/paragraphs.paragraphs_type.uw_para_local_video_banner.yml b/config/install/paragraphs.paragraphs_type.uw_para_local_video_banner.yml
new file mode 100644
index 0000000000000000000000000000000000000000..b10b838546ca8941f781b08e8d2970f505c21a33
--- /dev/null
+++ b/config/install/paragraphs.paragraphs_type.uw_para_local_video_banner.yml
@@ -0,0 +1,9 @@
+langcode: en
+status: true
+dependencies: {  }
+id: uw_para_local_video_banner
+label: 'Local video banner'
+icon_uuid: null
+icon_default: null
+description: ''
+behavior_plugins: {  }
diff --git a/config/install/paragraphs.paragraphs_type.uw_para_vimeo_video_banner.yml b/config/install/paragraphs.paragraphs_type.uw_para_vimeo_video_banner.yml
new file mode 100644
index 0000000000000000000000000000000000000000..32e31675e9cd0c8b2fe17875a99a53767fb8f418
--- /dev/null
+++ b/config/install/paragraphs.paragraphs_type.uw_para_vimeo_video_banner.yml
@@ -0,0 +1,9 @@
+langcode: en
+status: true
+dependencies: {  }
+id: uw_para_vimeo_video_banner
+label: 'Vimeo video banner'
+icon_uuid: null
+icon_default: null
+description: ''
+behavior_plugins: {  }