diff --git a/docs/templating/twig_function_reference/img/icons/about-info.svg.png b/docs/templating/twig_function_reference/img/icons/about-info.svg.png
new file mode 100644
index 0000000000..6ae3b7dbfe
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/about-info.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/about.svg.png b/docs/templating/twig_function_reference/img/icons/about.svg.png
new file mode 100644
index 0000000000..94e051911a
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/about.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/airtime.svg.png b/docs/templating/twig_function_reference/img/icons/airtime.svg.png
new file mode 100644
index 0000000000..7b5564c586
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/airtime.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/align-center.svg.png b/docs/templating/twig_function_reference/img/icons/align-center.svg.png
new file mode 100644
index 0000000000..aeb4020030
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/align-center.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/align-justify.svg.png b/docs/templating/twig_function_reference/img/icons/align-justify.svg.png
new file mode 100644
index 0000000000..3aef63378d
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/align-justify.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/align-left.svg.png b/docs/templating/twig_function_reference/img/icons/align-left.svg.png
new file mode 100644
index 0000000000..72cbc08a3d
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/align-left.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/align-right.svg.png b/docs/templating/twig_function_reference/img/icons/align-right.svg.png
new file mode 100644
index 0000000000..7b5e5612b4
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/align-right.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/approved.svg.png b/docs/templating/twig_function_reference/img/icons/approved.svg.png
new file mode 100644
index 0000000000..ffd0b71ce7
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/approved.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/archived-restore.svg.png b/docs/templating/twig_function_reference/img/icons/archived-restore.svg.png
new file mode 100644
index 0000000000..8b8dcf41a3
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/archived-restore.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/arrow-right.svg.png b/docs/templating/twig_function_reference/img/icons/arrow-right.svg.png
new file mode 100644
index 0000000000..6ce94d517a
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/arrow-right.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/article.svg.png b/docs/templating/twig_function_reference/img/icons/article.svg.png
new file mode 100644
index 0000000000..d3750d1b4b
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/article.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/assign-section.svg.png b/docs/templating/twig_function_reference/img/icons/assign-section.svg.png
new file mode 100644
index 0000000000..b5ff830ae6
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/assign-section.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/assign-user.svg.png b/docs/templating/twig_function_reference/img/icons/assign-user.svg.png
new file mode 100644
index 0000000000..1e7ca98401
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/assign-user.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/author.svg.png b/docs/templating/twig_function_reference/img/icons/author.svg.png
new file mode 100644
index 0000000000..8cce2516a3
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/author.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/autosave-error.svg.png b/docs/templating/twig_function_reference/img/icons/autosave-error.svg.png
new file mode 100644
index 0000000000..3b5b15e148
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/autosave-error.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/autosave-off.svg.png b/docs/templating/twig_function_reference/img/icons/autosave-off.svg.png
new file mode 100644
index 0000000000..233ceaf8d1
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/autosave-off.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/autosave-on.svg.png b/docs/templating/twig_function_reference/img/icons/autosave-on.svg.png
new file mode 100644
index 0000000000..02654d52e7
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/autosave-on.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/autosave-saved.svg.png b/docs/templating/twig_function_reference/img/icons/autosave-saved.svg.png
new file mode 100644
index 0000000000..6003c94e54
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/autosave-saved.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/autosave-saving.svg.png b/docs/templating/twig_function_reference/img/icons/autosave-saving.svg.png
new file mode 100644
index 0000000000..fad01ca66b
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/autosave-saving.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/b2b.svg.png b/docs/templating/twig_function_reference/img/icons/b2b.svg.png
new file mode 100644
index 0000000000..1f1c3b09c9
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/b2b.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/back-current-date.svg.png b/docs/templating/twig_function_reference/img/icons/back-current-date.svg.png
new file mode 100644
index 0000000000..0a89ffec98
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/back-current-date.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/back.svg.png b/docs/templating/twig_function_reference/img/icons/back.svg.png
new file mode 100644
index 0000000000..2881e223fa
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/back.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/banner.svg.png b/docs/templating/twig_function_reference/img/icons/banner.svg.png
new file mode 100644
index 0000000000..af8d7b6968
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/banner.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/bell.svg.png b/docs/templating/twig_function_reference/img/icons/bell.svg.png
new file mode 100644
index 0000000000..5ad50fc849
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/bell.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/bestseller.svg.png b/docs/templating/twig_function_reference/img/icons/bestseller.svg.png
new file mode 100644
index 0000000000..eb17d48657
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/bestseller.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/block-add.svg.png b/docs/templating/twig_function_reference/img/icons/block-add.svg.png
new file mode 100644
index 0000000000..87fa0acc8a
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/block-add.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/block-invisible.svg.png b/docs/templating/twig_function_reference/img/icons/block-invisible.svg.png
new file mode 100644
index 0000000000..2226b04adf
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/block-invisible.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/block-visible-recurring.svg.png b/docs/templating/twig_function_reference/img/icons/block-visible-recurring.svg.png
new file mode 100644
index 0000000000..d76eec3f8d
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/block-visible-recurring.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/block-visible.svg.png b/docs/templating/twig_function_reference/img/icons/block-visible.svg.png
new file mode 100644
index 0000000000..8bd1731591
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/block-visible.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/blog.svg.png b/docs/templating/twig_function_reference/img/icons/blog.svg.png
new file mode 100644
index 0000000000..d3d2036812
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/blog.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/blog_post.svg.png b/docs/templating/twig_function_reference/img/icons/blog_post.svg.png
new file mode 100644
index 0000000000..7dccf69253
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/blog_post.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/bold.svg.png b/docs/templating/twig_function_reference/img/icons/bold.svg.png
new file mode 100644
index 0000000000..a23779abdc
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/bold.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/bookmark-active.svg.png b/docs/templating/twig_function_reference/img/icons/bookmark-active.svg.png
new file mode 100644
index 0000000000..db2bc15a56
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/bookmark-active.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/bookmark-manager.svg.png b/docs/templating/twig_function_reference/img/icons/bookmark-manager.svg.png
new file mode 100644
index 0000000000..1355b9000b
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/bookmark-manager.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/bookmark.svg.png b/docs/templating/twig_function_reference/img/icons/bookmark.svg.png
new file mode 100644
index 0000000000..3d92275d1a
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/bookmark.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/box-collapse.svg.png b/docs/templating/twig_function_reference/img/icons/box-collapse.svg.png
new file mode 100644
index 0000000000..881522b318
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/box-collapse.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/browse.svg.png b/docs/templating/twig_function_reference/img/icons/browse.svg.png
new file mode 100644
index 0000000000..8d0c656723
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/browse.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/bubbles.svg.png b/docs/templating/twig_function_reference/img/icons/bubbles.svg.png
new file mode 100644
index 0000000000..b3b3fe2bbb
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/bubbles.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/business-deal-cash.svg.png b/docs/templating/twig_function_reference/img/icons/business-deal-cash.svg.png
new file mode 100644
index 0000000000..75c84fd8bc
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/business-deal-cash.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/button.svg.png b/docs/templating/twig_function_reference/img/icons/button.svg.png
new file mode 100644
index 0000000000..5915df784d
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/button.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/campaign.svg.png b/docs/templating/twig_function_reference/img/icons/campaign.svg.png
new file mode 100644
index 0000000000..2e52512252
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/campaign.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/captcha.svg.png b/docs/templating/twig_function_reference/img/icons/captcha.svg.png
new file mode 100644
index 0000000000..938b77b701
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/captcha.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/caret-back.svg.png b/docs/templating/twig_function_reference/img/icons/caret-back.svg.png
new file mode 100644
index 0000000000..f6b176cbae
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/caret-back.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/caret-double-back.svg.png b/docs/templating/twig_function_reference/img/icons/caret-double-back.svg.png
new file mode 100644
index 0000000000..308686e1a9
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/caret-double-back.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/caret-double-next.svg.png b/docs/templating/twig_function_reference/img/icons/caret-double-next.svg.png
new file mode 100644
index 0000000000..d319ebc279
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/caret-double-next.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/caret-down.svg.png b/docs/templating/twig_function_reference/img/icons/caret-down.svg.png
new file mode 100644
index 0000000000..a2cfbddd12
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/caret-down.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/caret-expanded.svg.png b/docs/templating/twig_function_reference/img/icons/caret-expanded.svg.png
new file mode 100644
index 0000000000..7b1aa7085d
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/caret-expanded.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/caret-next.svg.png b/docs/templating/twig_function_reference/img/icons/caret-next.svg.png
new file mode 100644
index 0000000000..0f852f6eb6
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/caret-next.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/caret-up.svg.png b/docs/templating/twig_function_reference/img/icons/caret-up.svg.png
new file mode 100644
index 0000000000..f2f46dc523
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/caret-up.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/cart-full.svg.png b/docs/templating/twig_function_reference/img/icons/cart-full.svg.png
new file mode 100644
index 0000000000..1164792f46
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/cart-full.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/cart-upload.svg.png b/docs/templating/twig_function_reference/img/icons/cart-upload.svg.png
new file mode 100644
index 0000000000..a4426a15e7
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/cart-upload.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/cart-wishlist.svg.png b/docs/templating/twig_function_reference/img/icons/cart-wishlist.svg.png
new file mode 100644
index 0000000000..2605210aae
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/cart-wishlist.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/cart.svg.png b/docs/templating/twig_function_reference/img/icons/cart.svg.png
new file mode 100644
index 0000000000..a07977c499
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/cart.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/catalog.svg.png b/docs/templating/twig_function_reference/img/icons/catalog.svg.png
new file mode 100644
index 0000000000..132651904a
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/catalog.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/category.svg.png b/docs/templating/twig_function_reference/img/icons/category.svg.png
new file mode 100644
index 0000000000..d788c73423
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/category.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/checkbox-multiple.svg.png b/docs/templating/twig_function_reference/img/icons/checkbox-multiple.svg.png
new file mode 100644
index 0000000000..40ae7e2714
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/checkbox-multiple.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/checkbox.svg.png b/docs/templating/twig_function_reference/img/icons/checkbox.svg.png
new file mode 100644
index 0000000000..38ecbf6aae
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/checkbox.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/checkmark.svg.png b/docs/templating/twig_function_reference/img/icons/checkmark.svg.png
new file mode 100644
index 0000000000..8275e5f4ba
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/checkmark.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/circle-caret-down.svg.png b/docs/templating/twig_function_reference/img/icons/circle-caret-down.svg.png
new file mode 100644
index 0000000000..3eebf4857e
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/circle-caret-down.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/circle-caret-left.svg.png b/docs/templating/twig_function_reference/img/icons/circle-caret-left.svg.png
new file mode 100644
index 0000000000..978c0894b8
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/circle-caret-left.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/circle-caret-right.svg.png b/docs/templating/twig_function_reference/img/icons/circle-caret-right.svg.png
new file mode 100644
index 0000000000..2b45f1d3da
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/circle-caret-right.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/circle-caret-up.svg.png b/docs/templating/twig_function_reference/img/icons/circle-caret-up.svg.png
new file mode 100644
index 0000000000..c7ae63af28
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/circle-caret-up.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/circle-close.svg.png b/docs/templating/twig_function_reference/img/icons/circle-close.svg.png
new file mode 100644
index 0000000000..c6c1ee59d1
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/circle-close.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/circle-create.svg.png b/docs/templating/twig_function_reference/img/icons/circle-create.svg.png
new file mode 100644
index 0000000000..2e3cb4de44
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/circle-create.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/circle-minus.svg.png b/docs/templating/twig_function_reference/img/icons/circle-minus.svg.png
new file mode 100644
index 0000000000..1d912585cd
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/circle-minus.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/clicked-recommendations.svg.png b/docs/templating/twig_function_reference/img/icons/clicked-recommendations.svg.png
new file mode 100644
index 0000000000..da00d82691
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/clicked-recommendations.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/clipboard.svg.png b/docs/templating/twig_function_reference/img/icons/clipboard.svg.png
new file mode 100644
index 0000000000..4032ab6388
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/clipboard.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/collapse.svg.png b/docs/templating/twig_function_reference/img/icons/collapse.svg.png
new file mode 100644
index 0000000000..f37bda3a94
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/collapse.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/collection.svg.png b/docs/templating/twig_function_reference/img/icons/collection.svg.png
new file mode 100644
index 0000000000..e9745cadd2
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/collection.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/column-one.svg.png b/docs/templating/twig_function_reference/img/icons/column-one.svg.png
new file mode 100644
index 0000000000..42911ebd66
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/column-one.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/column-two.svg.png b/docs/templating/twig_function_reference/img/icons/column-two.svg.png
new file mode 100644
index 0000000000..9a8e0fa08a
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/column-two.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/comment.svg.png b/docs/templating/twig_function_reference/img/icons/comment.svg.png
new file mode 100644
index 0000000000..f91593ffa3
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/comment.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/company.svg.png b/docs/templating/twig_function_reference/img/icons/company.svg.png
new file mode 100644
index 0000000000..46ccab522e
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/company.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/components.svg.png b/docs/templating/twig_function_reference/img/icons/components.svg.png
new file mode 100644
index 0000000000..b9cc494398
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/components.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/connect.svg.png b/docs/templating/twig_function_reference/img/icons/connect.svg.png
new file mode 100644
index 0000000000..fde6e2ebde
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/connect.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/content-draft.svg.png b/docs/templating/twig_function_reference/img/icons/content-draft.svg.png
new file mode 100644
index 0000000000..a698414e29
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/content-draft.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/content-list.svg.png b/docs/templating/twig_function_reference/img/icons/content-list.svg.png
new file mode 100644
index 0000000000..90e586b96e
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/content-list.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/content-tree.svg.png b/docs/templating/twig_function_reference/img/icons/content-tree.svg.png
new file mode 100644
index 0000000000..49b321020b
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/content-tree.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/content-type-content.svg.png b/docs/templating/twig_function_reference/img/icons/content-type-content.svg.png
new file mode 100644
index 0000000000..3209907f20
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/content-type-content.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/content-type-group.svg.png b/docs/templating/twig_function_reference/img/icons/content-type-group.svg.png
new file mode 100644
index 0000000000..4aa6c95710
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/content-type-group.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/content-type.svg.png b/docs/templating/twig_function_reference/img/icons/content-type.svg.png
new file mode 100644
index 0000000000..5b116fe2b7
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/content-type.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/content-write.svg.png b/docs/templating/twig_function_reference/img/icons/content-write.svg.png
new file mode 100644
index 0000000000..ed6f81f786
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/content-write.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/copy-subtree.svg.png b/docs/templating/twig_function_reference/img/icons/copy-subtree.svg.png
new file mode 100644
index 0000000000..723138313c
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/copy-subtree.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/copy.svg.png b/docs/templating/twig_function_reference/img/icons/copy.svg.png
new file mode 100644
index 0000000000..5acada446f
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/copy.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/core.svg.png b/docs/templating/twig_function_reference/img/icons/core.svg.png
new file mode 100644
index 0000000000..3e583fd858
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/core.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/create-content.svg.png b/docs/templating/twig_function_reference/img/icons/create-content.svg.png
new file mode 100644
index 0000000000..64a2c61fb2
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/create-content.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/create-location.svg.png b/docs/templating/twig_function_reference/img/icons/create-location.svg.png
new file mode 100644
index 0000000000..0af8d88c36
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/create-location.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/create.svg.png b/docs/templating/twig_function_reference/img/icons/create.svg.png
new file mode 100644
index 0000000000..e5af46fecf
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/create.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/crop.svg.png b/docs/templating/twig_function_reference/img/icons/crop.svg.png
new file mode 100644
index 0000000000..05f9d69e92
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/crop.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/custom_tags.svg.png b/docs/templating/twig_function_reference/img/icons/custom_tags.svg.png
new file mode 100644
index 0000000000..8db0ac1d3d
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/custom_tags.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/customer-portal-page.svg.png b/docs/templating/twig_function_reference/img/icons/customer-portal-page.svg.png
new file mode 100644
index 0000000000..81e57faaff
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/customer-portal-page.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/customer-portal.svg.png b/docs/templating/twig_function_reference/img/icons/customer-portal.svg.png
new file mode 100644
index 0000000000..6af939aa4b
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/customer-portal.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/customer-type.svg.png b/docs/templating/twig_function_reference/img/icons/customer-type.svg.png
new file mode 100644
index 0000000000..472bbf76e8
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/customer-type.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/customer.svg.png b/docs/templating/twig_function_reference/img/icons/customer.svg.png
new file mode 100644
index 0000000000..d7e7ca08ff
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/customer.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/dashboard-clean.svg.png b/docs/templating/twig_function_reference/img/icons/dashboard-clean.svg.png
new file mode 100644
index 0000000000..abf0c501a4
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/dashboard-clean.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/dashboard-type.svg.png b/docs/templating/twig_function_reference/img/icons/dashboard-type.svg.png
new file mode 100644
index 0000000000..861da90b21
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/dashboard-type.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/dashboard.svg.png b/docs/templating/twig_function_reference/img/icons/dashboard.svg.png
new file mode 100644
index 0000000000..e78c2c9c69
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/dashboard.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/database.svg.png b/docs/templating/twig_function_reference/img/icons/database.svg.png
new file mode 100644
index 0000000000..8a423977f5
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/database.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/date-updated.svg.png b/docs/templating/twig_function_reference/img/icons/date-updated.svg.png
new file mode 100644
index 0000000000..92a2804cfb
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/date-updated.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/date.svg.png b/docs/templating/twig_function_reference/img/icons/date.svg.png
new file mode 100644
index 0000000000..8dbc531c7b
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/date.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/discard.svg.png b/docs/templating/twig_function_reference/img/icons/discard.svg.png
new file mode 100644
index 0000000000..bfcb801f9b
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/discard.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/download.svg.png b/docs/templating/twig_function_reference/img/icons/download.svg.png
new file mode 100644
index 0000000000..aafc2261de
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/download.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/drafts.svg.png b/docs/templating/twig_function_reference/img/icons/drafts.svg.png
new file mode 100644
index 0000000000..17062370f1
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/drafts.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/drag.svg.png b/docs/templating/twig_function_reference/img/icons/drag.svg.png
new file mode 100644
index 0000000000..42a623784e
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/drag.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/dropdown.svg.png b/docs/templating/twig_function_reference/img/icons/dropdown.svg.png
new file mode 100644
index 0000000000..833d389f4d
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/dropdown.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/duplicate.svg.png b/docs/templating/twig_function_reference/img/icons/duplicate.svg.png
new file mode 100644
index 0000000000..35b0672bda
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/duplicate.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/earth-access.svg.png b/docs/templating/twig_function_reference/img/icons/earth-access.svg.png
new file mode 100644
index 0000000000..ff16d6c3ac
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/earth-access.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/edit.svg.png b/docs/templating/twig_function_reference/img/icons/edit.svg.png
new file mode 100644
index 0000000000..4dc3218aa3
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/edit.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/embed-inline.svg.png b/docs/templating/twig_function_reference/img/icons/embed-inline.svg.png
new file mode 100644
index 0000000000..e262f7bc34
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/embed-inline.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/embed.svg.png b/docs/templating/twig_function_reference/img/icons/embed.svg.png
new file mode 100644
index 0000000000..e0ff96d0ee
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/embed.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/erp.svg.png b/docs/templating/twig_function_reference/img/icons/erp.svg.png
new file mode 100644
index 0000000000..546745c725
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/erp.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/error-icon.svg.png b/docs/templating/twig_function_reference/img/icons/error-icon.svg.png
new file mode 100644
index 0000000000..38ba5c8c2a
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/error-icon.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/error.svg.png b/docs/templating/twig_function_reference/img/icons/error.svg.png
new file mode 100644
index 0000000000..5560f76a46
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/error.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/events-collected.svg.png b/docs/templating/twig_function_reference/img/icons/events-collected.svg.png
new file mode 100644
index 0000000000..9900ad14da
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/events-collected.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/expand-left.svg.png b/docs/templating/twig_function_reference/img/icons/expand-left.svg.png
new file mode 100644
index 0000000000..18efa4777a
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/expand-left.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/explore.svg.png b/docs/templating/twig_function_reference/img/icons/explore.svg.png
new file mode 100644
index 0000000000..4d26b42042
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/explore.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/facebook.svg.png b/docs/templating/twig_function_reference/img/icons/facebook.svg.png
new file mode 100644
index 0000000000..8e2e710967
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/facebook.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/factbox.svg.png b/docs/templating/twig_function_reference/img/icons/factbox.svg.png
new file mode 100644
index 0000000000..dee445b265
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/factbox.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/fields.svg.png b/docs/templating/twig_function_reference/img/icons/fields.svg.png
new file mode 100644
index 0000000000..19a0c01b9e
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/fields.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/file-text.svg.png b/docs/templating/twig_function_reference/img/icons/file-text.svg.png
new file mode 100644
index 0000000000..72ea505b23
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/file-text.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/file-video.svg.png b/docs/templating/twig_function_reference/img/icons/file-video.svg.png
new file mode 100644
index 0000000000..8b636581b4
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/file-video.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/file.svg.png b/docs/templating/twig_function_reference/img/icons/file.svg.png
new file mode 100644
index 0000000000..c7bf9eb3a8
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/file.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/filters-funnel.svg.png b/docs/templating/twig_function_reference/img/icons/filters-funnel.svg.png
new file mode 100644
index 0000000000..08f28ca60f
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/filters-funnel.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/filters.svg.png b/docs/templating/twig_function_reference/img/icons/filters.svg.png
new file mode 100644
index 0000000000..2a89d90052
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/filters.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/flag.svg.png b/docs/templating/twig_function_reference/img/icons/flag.svg.png
new file mode 100644
index 0000000000..5b8ff4d1c5
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/flag.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/flash.svg.png b/docs/templating/twig_function_reference/img/icons/flash.svg.png
new file mode 100644
index 0000000000..b15556fce7
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/flash.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/flip-horizontal.svg.png b/docs/templating/twig_function_reference/img/icons/flip-horizontal.svg.png
new file mode 100644
index 0000000000..e096eba58c
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/flip-horizontal.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/flip-vertical.svg.png b/docs/templating/twig_function_reference/img/icons/flip-vertical.svg.png
new file mode 100644
index 0000000000..05e98f5cb8
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/flip-vertical.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/flip.svg.png b/docs/templating/twig_function_reference/img/icons/flip.svg.png
new file mode 100644
index 0000000000..cb316bccc4
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/flip.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/focus-image.svg.png b/docs/templating/twig_function_reference/img/icons/focus-image.svg.png
new file mode 100644
index 0000000000..500293660a
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/focus-image.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/focus.svg.png b/docs/templating/twig_function_reference/img/icons/focus.svg.png
new file mode 100644
index 0000000000..bc08d1e5d0
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/focus.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/folder-empty.svg.png b/docs/templating/twig_function_reference/img/icons/folder-empty.svg.png
new file mode 100644
index 0000000000..961aeee9b7
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/folder-empty.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/folder.svg.png b/docs/templating/twig_function_reference/img/icons/folder.svg.png
new file mode 100644
index 0000000000..bb0c15ff03
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/folder.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/form-data.svg.png b/docs/templating/twig_function_reference/img/icons/form-data.svg.png
new file mode 100644
index 0000000000..03a41b14ce
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/form-data.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/form.svg.png b/docs/templating/twig_function_reference/img/icons/form.svg.png
new file mode 100644
index 0000000000..6efcf45ef3
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/form.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/full-view.svg.png b/docs/templating/twig_function_reference/img/icons/full-view.svg.png
new file mode 100644
index 0000000000..1ce4b199f2
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/full-view.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/future-publication.svg.png b/docs/templating/twig_function_reference/img/icons/future-publication.svg.png
new file mode 100644
index 0000000000..b4934a35c1
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/future-publication.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/gallery.svg.png b/docs/templating/twig_function_reference/img/icons/gallery.svg.png
new file mode 100644
index 0000000000..c6d184030d
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/gallery.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/go-right.svg.png b/docs/templating/twig_function_reference/img/icons/go-right.svg.png
new file mode 100644
index 0000000000..a67775364f
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/go-right.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/go-to-root.svg.png b/docs/templating/twig_function_reference/img/icons/go-to-root.svg.png
new file mode 100644
index 0000000000..621ef578a2
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/go-to-root.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/go-up.svg.png b/docs/templating/twig_function_reference/img/icons/go-up.svg.png
new file mode 100644
index 0000000000..c4f1ec1086
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/go-up.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/h1.svg.png b/docs/templating/twig_function_reference/img/icons/h1.svg.png
new file mode 100644
index 0000000000..00b23d2e23
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/h1.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/h2.svg.png b/docs/templating/twig_function_reference/img/icons/h2.svg.png
new file mode 100644
index 0000000000..b7e40f5242
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/h2.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/h3.svg.png b/docs/templating/twig_function_reference/img/icons/h3.svg.png
new file mode 100644
index 0000000000..d81756f7d2
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/h3.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/h4.svg.png b/docs/templating/twig_function_reference/img/icons/h4.svg.png
new file mode 100644
index 0000000000..dcd08c4f50
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/h4.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/h5.svg.png b/docs/templating/twig_function_reference/img/icons/h5.svg.png
new file mode 100644
index 0000000000..e4c37dcc4d
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/h5.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/h6.svg.png b/docs/templating/twig_function_reference/img/icons/h6.svg.png
new file mode 100644
index 0000000000..503b9647c8
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/h6.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/hide.svg.png b/docs/templating/twig_function_reference/img/icons/hide.svg.png
new file mode 100644
index 0000000000..52644d3c25
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/hide.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/hierarchy.svg.png b/docs/templating/twig_function_reference/img/icons/hierarchy.svg.png
new file mode 100644
index 0000000000..fba9e2f953
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/hierarchy.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/history-file.svg.png b/docs/templating/twig_function_reference/img/icons/history-file.svg.png
new file mode 100644
index 0000000000..601fcb5736
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/history-file.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/history.svg.png b/docs/templating/twig_function_reference/img/icons/history.svg.png
new file mode 100644
index 0000000000..3fef17293e
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/history.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/home-page.svg.png b/docs/templating/twig_function_reference/img/icons/home-page.svg.png
new file mode 100644
index 0000000000..50d513ff1a
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/home-page.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/image-center.svg.png b/docs/templating/twig_function_reference/img/icons/image-center.svg.png
new file mode 100644
index 0000000000..cf225783d2
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/image-center.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/image-editor.svg.png b/docs/templating/twig_function_reference/img/icons/image-editor.svg.png
new file mode 100644
index 0000000000..669bd59b71
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/image-editor.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/image-left.svg.png b/docs/templating/twig_function_reference/img/icons/image-left.svg.png
new file mode 100644
index 0000000000..1a6d425877
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/image-left.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/image-right.svg.png b/docs/templating/twig_function_reference/img/icons/image-right.svg.png
new file mode 100644
index 0000000000..17a74abd51
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/image-right.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/image-variations.svg.png b/docs/templating/twig_function_reference/img/icons/image-variations.svg.png
new file mode 100644
index 0000000000..a3fcba39be
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/image-variations.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/image.svg.png b/docs/templating/twig_function_reference/img/icons/image.svg.png
new file mode 100644
index 0000000000..b914519caf
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/image.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/imported-items.svg.png b/docs/templating/twig_function_reference/img/icons/imported-items.svg.png
new file mode 100644
index 0000000000..9024673ef3
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/imported-items.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/information.svg.png b/docs/templating/twig_function_reference/img/icons/information.svg.png
new file mode 100644
index 0000000000..59d332d15c
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/information.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/input-hidden.svg.png b/docs/templating/twig_function_reference/img/icons/input-hidden.svg.png
new file mode 100644
index 0000000000..83d494d5a2
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/input-hidden.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/input-line-multiple.svg.png b/docs/templating/twig_function_reference/img/icons/input-line-multiple.svg.png
new file mode 100644
index 0000000000..696dc7fca1
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/input-line-multiple.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/input-line.svg.png b/docs/templating/twig_function_reference/img/icons/input-line.svg.png
new file mode 100644
index 0000000000..668200e5bf
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/input-line.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/input-number.svg.png b/docs/templating/twig_function_reference/img/icons/input-number.svg.png
new file mode 100644
index 0000000000..dea59c1e9e
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/input-number.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/interface-block.svg.png b/docs/templating/twig_function_reference/img/icons/interface-block.svg.png
new file mode 100644
index 0000000000..163341557a
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/interface-block.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/italic.svg.png b/docs/templating/twig_function_reference/img/icons/italic.svg.png
new file mode 100644
index 0000000000..b618979003
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/italic.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/keyword.svg.png b/docs/templating/twig_function_reference/img/icons/keyword.svg.png
new file mode 100644
index 0000000000..cbd6a4283d
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/keyword.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/landing_page.svg.png b/docs/templating/twig_function_reference/img/icons/landing_page.svg.png
new file mode 100644
index 0000000000..5a7db70797
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/landing_page.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/landingpage-add.svg.png b/docs/templating/twig_function_reference/img/icons/landingpage-add.svg.png
new file mode 100644
index 0000000000..2e3445b179
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/landingpage-add.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/landingpage-preview.svg.png b/docs/templating/twig_function_reference/img/icons/landingpage-preview.svg.png
new file mode 100644
index 0000000000..32f305ae1c
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/landingpage-preview.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/languages-add.svg.png b/docs/templating/twig_function_reference/img/icons/languages-add.svg.png
new file mode 100644
index 0000000000..2a8277daa1
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/languages-add.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/languages.svg.png b/docs/templating/twig_function_reference/img/icons/languages.svg.png
new file mode 100644
index 0000000000..f78d1e2fb2
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/languages.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/last-purchased.svg.png b/docs/templating/twig_function_reference/img/icons/last-purchased.svg.png
new file mode 100644
index 0000000000..3022e194b7
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/last-purchased.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/last-viewed.svg.png b/docs/templating/twig_function_reference/img/icons/last-viewed.svg.png
new file mode 100644
index 0000000000..5c1e74f0b8
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/last-viewed.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/layout-manager.svg.png b/docs/templating/twig_function_reference/img/icons/layout-manager.svg.png
new file mode 100644
index 0000000000..1cb4681acd
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/layout-manager.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/layout-switch.svg.png b/docs/templating/twig_function_reference/img/icons/layout-switch.svg.png
new file mode 100644
index 0000000000..19972a4fc6
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/layout-switch.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/link-anchor.svg.png b/docs/templating/twig_function_reference/img/icons/link-anchor.svg.png
new file mode 100644
index 0000000000..4b85f13808
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/link-anchor.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/link-content.svg.png b/docs/templating/twig_function_reference/img/icons/link-content.svg.png
new file mode 100644
index 0000000000..8f131f4928
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/link-content.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/link-remove.svg.png b/docs/templating/twig_function_reference/img/icons/link-remove.svg.png
new file mode 100644
index 0000000000..1c351036dd
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/link-remove.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/link.svg.png b/docs/templating/twig_function_reference/img/icons/link.svg.png
new file mode 100644
index 0000000000..9de68e6ce0
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/link.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/list-numbered.svg.png b/docs/templating/twig_function_reference/img/icons/list-numbered.svg.png
new file mode 100644
index 0000000000..528a3b6f37
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/list-numbered.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/list.svg.png b/docs/templating/twig_function_reference/img/icons/list.svg.png
new file mode 100644
index 0000000000..146d09f4e9
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/list.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/localize.svg.png b/docs/templating/twig_function_reference/img/icons/localize.svg.png
new file mode 100644
index 0000000000..2f80967df3
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/localize.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/location-add-new.svg.png b/docs/templating/twig_function_reference/img/icons/location-add-new.svg.png
new file mode 100644
index 0000000000..e34e42121f
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/location-add-new.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/lock-unlock.svg.png b/docs/templating/twig_function_reference/img/icons/lock-unlock.svg.png
new file mode 100644
index 0000000000..e5b48c4e60
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/lock-unlock.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/lock.svg.png b/docs/templating/twig_function_reference/img/icons/lock.svg.png
new file mode 100644
index 0000000000..ab5d0f201c
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/lock.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/logout.svg.png b/docs/templating/twig_function_reference/img/icons/logout.svg.png
new file mode 100644
index 0000000000..6c476c6599
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/logout.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/maform.svg.png b/docs/templating/twig_function_reference/img/icons/maform.svg.png
new file mode 100644
index 0000000000..f5de9a5f97
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/maform.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/mail.svg.png b/docs/templating/twig_function_reference/img/icons/mail.svg.png
new file mode 100644
index 0000000000..68d4f263a0
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/mail.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/markup.svg.png b/docs/templating/twig_function_reference/img/icons/markup.svg.png
new file mode 100644
index 0000000000..c5d9a2e59a
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/markup.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/media-type.svg.png b/docs/templating/twig_function_reference/img/icons/media-type.svg.png
new file mode 100644
index 0000000000..eb08095de6
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/media-type.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/media.svg.png b/docs/templating/twig_function_reference/img/icons/media.svg.png
new file mode 100644
index 0000000000..6fce938d55
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/media.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/menu.svg.png b/docs/templating/twig_function_reference/img/icons/menu.svg.png
new file mode 100644
index 0000000000..34b20aec79
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/menu.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/merge.svg.png b/docs/templating/twig_function_reference/img/icons/merge.svg.png
new file mode 100644
index 0000000000..39f132b126
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/merge.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/move.svg.png b/docs/templating/twig_function_reference/img/icons/move.svg.png
new file mode 100644
index 0000000000..67da943e3f
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/move.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/news.svg.png b/docs/templating/twig_function_reference/img/icons/news.svg.png
new file mode 100644
index 0000000000..39e14fc0ea
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/news.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/newsletter.svg.png b/docs/templating/twig_function_reference/img/icons/newsletter.svg.png
new file mode 100644
index 0000000000..b94dafe6df
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/newsletter.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/notice.svg.png b/docs/templating/twig_function_reference/img/icons/notice.svg.png
new file mode 100644
index 0000000000..3870d6f4a4
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/notice.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/object-state.svg.png b/docs/templating/twig_function_reference/img/icons/object-state.svg.png
new file mode 100644
index 0000000000..cf41053428
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/object-state.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/open-newtab.svg.png b/docs/templating/twig_function_reference/img/icons/open-newtab.svg.png
new file mode 100644
index 0000000000..ffedaa64d7
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/open-newtab.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/open-sametab.svg.png b/docs/templating/twig_function_reference/img/icons/open-sametab.svg.png
new file mode 100644
index 0000000000..c678bcc5bb
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/open-sametab.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/options.svg.png b/docs/templating/twig_function_reference/img/icons/options.svg.png
new file mode 100644
index 0000000000..1df42c403b
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/options.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/order-history.svg.png b/docs/templating/twig_function_reference/img/icons/order-history.svg.png
new file mode 100644
index 0000000000..541914d130
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/order-history.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/order-management.svg.png b/docs/templating/twig_function_reference/img/icons/order-management.svg.png
new file mode 100644
index 0000000000..d42d79ab2e
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/order-management.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/order-status.svg.png b/docs/templating/twig_function_reference/img/icons/order-status.svg.png
new file mode 100644
index 0000000000..f52d2c1631
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/order-status.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/panels.svg.png b/docs/templating/twig_function_reference/img/icons/panels.svg.png
new file mode 100644
index 0000000000..96d4194221
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/panels.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/paragraph-add.svg.png b/docs/templating/twig_function_reference/img/icons/paragraph-add.svg.png
new file mode 100644
index 0000000000..afcdafeb81
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/paragraph-add.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/paragraph.svg.png b/docs/templating/twig_function_reference/img/icons/paragraph.svg.png
new file mode 100644
index 0000000000..7dc43cb991
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/paragraph.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/pdf-file.svg.png b/docs/templating/twig_function_reference/img/icons/pdf-file.svg.png
new file mode 100644
index 0000000000..c67f20da0f
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/pdf-file.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/personalize-block.svg.png b/docs/templating/twig_function_reference/img/icons/personalize-block.svg.png
new file mode 100644
index 0000000000..5e0a233a84
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/personalize-block.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/personalize-content.svg.png b/docs/templating/twig_function_reference/img/icons/personalize-content.svg.png
new file mode 100644
index 0000000000..1b30cc2e65
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/personalize-content.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/personalize.svg.png b/docs/templating/twig_function_reference/img/icons/personalize.svg.png
new file mode 100644
index 0000000000..14911c285a
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/personalize.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/pin-unpin.svg.png b/docs/templating/twig_function_reference/img/icons/pin-unpin.svg.png
new file mode 100644
index 0000000000..f33d62c519
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/pin-unpin.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/pin.svg.png b/docs/templating/twig_function_reference/img/icons/pin.svg.png
new file mode 100644
index 0000000000..fc08473a93
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/pin.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/place.svg.png b/docs/templating/twig_function_reference/img/icons/place.svg.png
new file mode 100644
index 0000000000..1df8e6e864
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/place.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/places.svg.png b/docs/templating/twig_function_reference/img/icons/places.svg.png
new file mode 100644
index 0000000000..3212dca166
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/places.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/portfolio.svg.png b/docs/templating/twig_function_reference/img/icons/portfolio.svg.png
new file mode 100644
index 0000000000..c10a213b7b
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/portfolio.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/previewed.svg.png b/docs/templating/twig_function_reference/img/icons/previewed.svg.png
new file mode 100644
index 0000000000..1d33157567
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/previewed.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/price.svg.png b/docs/templating/twig_function_reference/img/icons/price.svg.png
new file mode 100644
index 0000000000..90d70bfe53
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/price.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/product-catalog.svg.png b/docs/templating/twig_function_reference/img/icons/product-catalog.svg.png
new file mode 100644
index 0000000000..6640f64b13
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/product-catalog.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/product-category.svg.png b/docs/templating/twig_function_reference/img/icons/product-category.svg.png
new file mode 100644
index 0000000000..4cfb8ef7cc
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/product-category.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/product-low.svg.png b/docs/templating/twig_function_reference/img/icons/product-low.svg.png
new file mode 100644
index 0000000000..789f7dd2ff
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/product-low.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/product-type.svg.png b/docs/templating/twig_function_reference/img/icons/product-type.svg.png
new file mode 100644
index 0000000000..9e7a93fbab
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/product-type.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/product.svg.png b/docs/templating/twig_function_reference/img/icons/product.svg.png
new file mode 100644
index 0000000000..a001424c60
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/product.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/product_list.svg.png b/docs/templating/twig_function_reference/img/icons/product_list.svg.png
new file mode 100644
index 0000000000..743ccf25cb
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/product_list.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/profile.svg.png b/docs/templating/twig_function_reference/img/icons/profile.svg.png
new file mode 100644
index 0000000000..40c210baf5
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/profile.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/publish-hide.svg.png b/docs/templating/twig_function_reference/img/icons/publish-hide.svg.png
new file mode 100644
index 0000000000..95b3aef04c
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/publish-hide.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/publish-later-cancel.svg.png b/docs/templating/twig_function_reference/img/icons/publish-later-cancel.svg.png
new file mode 100644
index 0000000000..1c4ba00f29
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/publish-later-cancel.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/publish-later-create.svg.png b/docs/templating/twig_function_reference/img/icons/publish-later-create.svg.png
new file mode 100644
index 0000000000..ecdc2e20ea
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/publish-later-create.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/publish-later.svg.png b/docs/templating/twig_function_reference/img/icons/publish-later.svg.png
new file mode 100644
index 0000000000..3a72ea714e
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/publish-later.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/publish.svg.png b/docs/templating/twig_function_reference/img/icons/publish.svg.png
new file mode 100644
index 0000000000..0319af6298
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/publish.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/qa-catalog.svg.png b/docs/templating/twig_function_reference/img/icons/qa-catalog.svg.png
new file mode 100644
index 0000000000..ee9baaf172
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/qa-catalog.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/qa-company.svg.png b/docs/templating/twig_function_reference/img/icons/qa-company.svg.png
new file mode 100644
index 0000000000..7b74956073
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/qa-company.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/qa-content.svg.png b/docs/templating/twig_function_reference/img/icons/qa-content.svg.png
new file mode 100644
index 0000000000..4d33251004
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/qa-content.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/qa-form.svg.png b/docs/templating/twig_function_reference/img/icons/qa-form.svg.png
new file mode 100644
index 0000000000..49a112cb1d
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/qa-form.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/qa-product.svg.png b/docs/templating/twig_function_reference/img/icons/qa-product.svg.png
new file mode 100644
index 0000000000..d7a72e78af
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/qa-product.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/quote.svg.png b/docs/templating/twig_function_reference/img/icons/quote.svg.png
new file mode 100644
index 0000000000..cce1c09adb
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/quote.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/radio-button-multiple.svg.png b/docs/templating/twig_function_reference/img/icons/radio-button-multiple.svg.png
new file mode 100644
index 0000000000..40d24b17b9
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/radio-button-multiple.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/radio-button.svg.png b/docs/templating/twig_function_reference/img/icons/radio-button.svg.png
new file mode 100644
index 0000000000..2d0035113e
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/radio-button.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/rate-review.svg.png b/docs/templating/twig_function_reference/img/icons/rate-review.svg.png
new file mode 100644
index 0000000000..3a0248e9d9
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/rate-review.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/rate.svg.png b/docs/templating/twig_function_reference/img/icons/rate.svg.png
new file mode 100644
index 0000000000..96886c9966
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/rate.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/recent-activity.svg.png b/docs/templating/twig_function_reference/img/icons/recent-activity.svg.png
new file mode 100644
index 0000000000..6c8116dbf3
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/recent-activity.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/recently-added.svg.png b/docs/templating/twig_function_reference/img/icons/recently-added.svg.png
new file mode 100644
index 0000000000..5b93742c0f
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/recently-added.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/recommendation-calls.svg.png b/docs/templating/twig_function_reference/img/icons/recommendation-calls.svg.png
new file mode 100644
index 0000000000..ef68f04787
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/recommendation-calls.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/redo.svg.png b/docs/templating/twig_function_reference/img/icons/redo.svg.png
new file mode 100644
index 0000000000..5f74f2ebec
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/redo.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/refresh.svg.png b/docs/templating/twig_function_reference/img/icons/refresh.svg.png
new file mode 100644
index 0000000000..1c2b306333
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/refresh.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/rejected.svg.png b/docs/templating/twig_function_reference/img/icons/rejected.svg.png
new file mode 100644
index 0000000000..f727c951d7
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/rejected.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/relations.svg.png b/docs/templating/twig_function_reference/img/icons/relations.svg.png
new file mode 100644
index 0000000000..b7c8d38700
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/relations.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/restore-parent.svg.png b/docs/templating/twig_function_reference/img/icons/restore-parent.svg.png
new file mode 100644
index 0000000000..1b1eeaae3e
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/restore-parent.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/restore.svg.png b/docs/templating/twig_function_reference/img/icons/restore.svg.png
new file mode 100644
index 0000000000..19e8ccaff2
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/restore.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/reveal.svg.png b/docs/templating/twig_function_reference/img/icons/reveal.svg.png
new file mode 100644
index 0000000000..c5daef5065
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/reveal.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/review.svg.png b/docs/templating/twig_function_reference/img/icons/review.svg.png
new file mode 100644
index 0000000000..d329512c7d
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/review.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/roles.svg.png b/docs/templating/twig_function_reference/img/icons/roles.svg.png
new file mode 100644
index 0000000000..7362c209dd
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/roles.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/rss.svg.png b/docs/templating/twig_function_reference/img/icons/rss.svg.png
new file mode 100644
index 0000000000..61641b8474
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/rss.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/save-exit.svg.png b/docs/templating/twig_function_reference/img/icons/save-exit.svg.png
new file mode 100644
index 0000000000..e7a13e09aa
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/save-exit.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/save.svg.png b/docs/templating/twig_function_reference/img/icons/save.svg.png
new file mode 100644
index 0000000000..3e572f6d24
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/save.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/schedule.svg.png b/docs/templating/twig_function_reference/img/icons/schedule.svg.png
new file mode 100644
index 0000000000..3bd67cca38
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/schedule.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/search.svg.png b/docs/templating/twig_function_reference/img/icons/search.svg.png
new file mode 100644
index 0000000000..ce54627a04
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/search.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/sections.svg.png b/docs/templating/twig_function_reference/img/icons/sections.svg.png
new file mode 100644
index 0000000000..ea47df7f85
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/sections.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/send-email.svg.png b/docs/templating/twig_function_reference/img/icons/send-email.svg.png
new file mode 100644
index 0000000000..5401c4fabe
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/send-email.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/send-review.svg.png b/docs/templating/twig_function_reference/img/icons/send-review.svg.png
new file mode 100644
index 0000000000..1447a03853
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/send-review.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/server.svg.png b/docs/templating/twig_function_reference/img/icons/server.svg.png
new file mode 100644
index 0000000000..dbd4652fe7
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/server.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/settings-block.svg.png b/docs/templating/twig_function_reference/img/icons/settings-block.svg.png
new file mode 100644
index 0000000000..15a282b2c8
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/settings-block.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/settings-config.svg.png b/docs/templating/twig_function_reference/img/icons/settings-config.svg.png
new file mode 100644
index 0000000000..6107f6611d
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/settings-config.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/sites-all.svg.png b/docs/templating/twig_function_reference/img/icons/sites-all.svg.png
new file mode 100644
index 0000000000..5fcb45e6a8
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/sites-all.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/sites.svg.png b/docs/templating/twig_function_reference/img/icons/sites.svg.png
new file mode 100644
index 0000000000..905e2b4188
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/sites.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/slider-lastviewed.svg.png b/docs/templating/twig_function_reference/img/icons/slider-lastviewed.svg.png
new file mode 100644
index 0000000000..af1c877f4d
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/slider-lastviewed.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/slider.svg.png b/docs/templating/twig_function_reference/img/icons/slider.svg.png
new file mode 100644
index 0000000000..51d3a333e7
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/slider.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/spinner.svg.png b/docs/templating/twig_function_reference/img/icons/spinner.svg.png
new file mode 100644
index 0000000000..13ad1b504f
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/spinner.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/square.svg.png b/docs/templating/twig_function_reference/img/icons/square.svg.png
new file mode 100644
index 0000000000..4171166ef4
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/square.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/stats.svg.png b/docs/templating/twig_function_reference/img/icons/stats.svg.png
new file mode 100644
index 0000000000..a80fe9c420
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/stats.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/strikethrough.svg.png b/docs/templating/twig_function_reference/img/icons/strikethrough.svg.png
new file mode 100644
index 0000000000..de687f1586
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/strikethrough.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/subscriber.svg.png b/docs/templating/twig_function_reference/img/icons/subscriber.svg.png
new file mode 100644
index 0000000000..b89b09ba9a
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/subscriber.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/subscript.svg.png b/docs/templating/twig_function_reference/img/icons/subscript.svg.png
new file mode 100644
index 0000000000..3138c677d7
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/subscript.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/superscript.svg.png b/docs/templating/twig_function_reference/img/icons/superscript.svg.png
new file mode 100644
index 0000000000..e128e002fb
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/superscript.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/swap.svg.png b/docs/templating/twig_function_reference/img/icons/swap.svg.png
new file mode 100644
index 0000000000..493b873d54
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/swap.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/system-information.svg.png b/docs/templating/twig_function_reference/img/icons/system-information.svg.png
new file mode 100644
index 0000000000..455c0ef5be
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/system-information.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/table-add.svg.png b/docs/templating/twig_function_reference/img/icons/table-add.svg.png
new file mode 100644
index 0000000000..020174d768
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/table-add.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/table-cell.svg.png b/docs/templating/twig_function_reference/img/icons/table-cell.svg.png
new file mode 100644
index 0000000000..93293eaca8
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/table-cell.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/table-column.svg.png b/docs/templating/twig_function_reference/img/icons/table-column.svg.png
new file mode 100644
index 0000000000..092cc7391c
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/table-column.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/table-row.svg.png b/docs/templating/twig_function_reference/img/icons/table-row.svg.png
new file mode 100644
index 0000000000..ba5682fc2c
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/table-row.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/tag.svg.png b/docs/templating/twig_function_reference/img/icons/tag.svg.png
new file mode 100644
index 0000000000..32c56c00a5
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/tag.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/tags.svg.png b/docs/templating/twig_function_reference/img/icons/tags.svg.png
new file mode 100644
index 0000000000..15cfd66492
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/tags.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/telephone.svg.png b/docs/templating/twig_function_reference/img/icons/telephone.svg.png
new file mode 100644
index 0000000000..27c225a8c0
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/telephone.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/timeline.svg.png b/docs/templating/twig_function_reference/img/icons/timeline.svg.png
new file mode 100644
index 0000000000..68a0eb4efa
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/timeline.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/trash-empty.svg.png b/docs/templating/twig_function_reference/img/icons/trash-empty.svg.png
new file mode 100644
index 0000000000..c481fac111
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/trash-empty.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/trash-notrashed.svg.png b/docs/templating/twig_function_reference/img/icons/trash-notrashed.svg.png
new file mode 100644
index 0000000000..7fd380c276
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/trash-notrashed.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/trash-send.svg.png b/docs/templating/twig_function_reference/img/icons/trash-send.svg.png
new file mode 100644
index 0000000000..f616c5f498
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/trash-send.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/trash.svg.png b/docs/templating/twig_function_reference/img/icons/trash.svg.png
new file mode 100644
index 0000000000..ac3b478478
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/trash.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/twitter.svg.png b/docs/templating/twig_function_reference/img/icons/twitter.svg.png
new file mode 100644
index 0000000000..171273df57
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/twitter.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/un-focus.svg.png b/docs/templating/twig_function_reference/img/icons/un-focus.svg.png
new file mode 100644
index 0000000000..39ded9ac3a
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/un-focus.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/un-full-view.svg.png b/docs/templating/twig_function_reference/img/icons/un-full-view.svg.png
new file mode 100644
index 0000000000..65e1c8a679
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/un-full-view.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/unarchive.svg.png b/docs/templating/twig_function_reference/img/icons/unarchive.svg.png
new file mode 100644
index 0000000000..10c33c9d8a
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/unarchive.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/underscore.svg.png b/docs/templating/twig_function_reference/img/icons/underscore.svg.png
new file mode 100644
index 0000000000..5909276432
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/underscore.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/undo.svg.png b/docs/templating/twig_function_reference/img/icons/undo.svg.png
new file mode 100644
index 0000000000..9b826bce6f
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/undo.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/upload-image.svg.png b/docs/templating/twig_function_reference/img/icons/upload-image.svg.png
new file mode 100644
index 0000000000..a68b6124a5
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/upload-image.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/upload.svg.png b/docs/templating/twig_function_reference/img/icons/upload.svg.png
new file mode 100644
index 0000000000..7e0dfed955
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/upload.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/user-add.svg.png b/docs/templating/twig_function_reference/img/icons/user-add.svg.png
new file mode 100644
index 0000000000..28963dad2b
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/user-add.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/user-blocked.svg.png b/docs/templating/twig_function_reference/img/icons/user-blocked.svg.png
new file mode 100644
index 0000000000..8177ea8271
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/user-blocked.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/user-recycle.svg.png b/docs/templating/twig_function_reference/img/icons/user-recycle.svg.png
new file mode 100644
index 0000000000..464c2bc10e
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/user-recycle.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/user-tick.svg.png b/docs/templating/twig_function_reference/img/icons/user-tick.svg.png
new file mode 100644
index 0000000000..9975b297a0
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/user-tick.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/user-type.svg.png b/docs/templating/twig_function_reference/img/icons/user-type.svg.png
new file mode 100644
index 0000000000..268d0f64c8
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/user-type.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/user.svg.png b/docs/templating/twig_function_reference/img/icons/user.svg.png
new file mode 100644
index 0000000000..d72b8af66a
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/user.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/user_group.svg.png b/docs/templating/twig_function_reference/img/icons/user_group.svg.png
new file mode 100644
index 0000000000..7415ef7a35
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/user_group.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/users-personalization.svg.png b/docs/templating/twig_function_reference/img/icons/users-personalization.svg.png
new file mode 100644
index 0000000000..92a15e81ab
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/users-personalization.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/users-select.svg.png b/docs/templating/twig_function_reference/img/icons/users-select.svg.png
new file mode 100644
index 0000000000..1dcf520441
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/users-select.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/variation-1-1.svg.png b/docs/templating/twig_function_reference/img/icons/variation-1-1.svg.png
new file mode 100644
index 0000000000..274a9170d4
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/variation-1-1.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/variation-16-9.svg.png b/docs/templating/twig_function_reference/img/icons/variation-16-9.svg.png
new file mode 100644
index 0000000000..f9165d47c6
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/variation-16-9.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/variation-3-2.svg.png b/docs/templating/twig_function_reference/img/icons/variation-3-2.svg.png
new file mode 100644
index 0000000000..6bd469a920
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/variation-3-2.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/variation-4-3.svg.png b/docs/templating/twig_function_reference/img/icons/variation-4-3.svg.png
new file mode 100644
index 0000000000..8ba465bed4
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/variation-4-3.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/variation-custom.svg.png b/docs/templating/twig_function_reference/img/icons/variation-custom.svg.png
new file mode 100644
index 0000000000..9b77942ac1
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/variation-custom.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/version-compare-action.svg.png b/docs/templating/twig_function_reference/img/icons/version-compare-action.svg.png
new file mode 100644
index 0000000000..45a6d17ce0
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/version-compare-action.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/version-compare.svg.png b/docs/templating/twig_function_reference/img/icons/version-compare.svg.png
new file mode 100644
index 0000000000..40815fd904
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/version-compare.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/versions.svg.png b/docs/templating/twig_function_reference/img/icons/versions.svg.png
new file mode 100644
index 0000000000..a4441ecca8
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/versions.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/vertical-left-right.svg.png b/docs/templating/twig_function_reference/img/icons/vertical-left-right.svg.png
new file mode 100644
index 0000000000..0feee08bf9
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/vertical-left-right.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/video.svg.png b/docs/templating/twig_function_reference/img/icons/video.svg.png
new file mode 100644
index 0000000000..22f41d497d
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/video.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/view-custom.svg.png b/docs/templating/twig_function_reference/img/icons/view-custom.svg.png
new file mode 100644
index 0000000000..e0ecefdf6f
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/view-custom.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/view-desktop.svg.png b/docs/templating/twig_function_reference/img/icons/view-desktop.svg.png
new file mode 100644
index 0000000000..b192a3c6ef
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/view-desktop.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/view-grid.svg.png b/docs/templating/twig_function_reference/img/icons/view-grid.svg.png
new file mode 100644
index 0000000000..ac77e3811f
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/view-grid.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/view-hide.svg.png b/docs/templating/twig_function_reference/img/icons/view-hide.svg.png
new file mode 100644
index 0000000000..ec70865115
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/view-hide.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/view-list.svg.png b/docs/templating/twig_function_reference/img/icons/view-list.svg.png
new file mode 100644
index 0000000000..1a075dc7cb
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/view-list.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/view-mobile.svg.png b/docs/templating/twig_function_reference/img/icons/view-mobile.svg.png
new file mode 100644
index 0000000000..55ee345488
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/view-mobile.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/view-tablet.svg.png b/docs/templating/twig_function_reference/img/icons/view-tablet.svg.png
new file mode 100644
index 0000000000..68e0b42f3a
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/view-tablet.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/view.svg.png b/docs/templating/twig_function_reference/img/icons/view.svg.png
new file mode 100644
index 0000000000..ad63c15e86
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/view.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/wand.svg.png b/docs/templating/twig_function_reference/img/icons/wand.svg.png
new file mode 100644
index 0000000000..95d3356308
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/wand.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/warning-triangle.svg.png b/docs/templating/twig_function_reference/img/icons/warning-triangle.svg.png
new file mode 100644
index 0000000000..c0957505e4
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/warning-triangle.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/warning.svg.png b/docs/templating/twig_function_reference/img/icons/warning.svg.png
new file mode 100644
index 0000000000..2fefc738f3
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/warning.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/wiki-file.svg.png b/docs/templating/twig_function_reference/img/icons/wiki-file.svg.png
new file mode 100644
index 0000000000..3865b07e70
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/wiki-file.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/wiki.svg.png b/docs/templating/twig_function_reference/img/icons/wiki.svg.png
new file mode 100644
index 0000000000..aa4696a55c
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/wiki.svg.png differ
diff --git a/docs/templating/twig_function_reference/img/icons/workflow.svg.png b/docs/templating/twig_function_reference/img/icons/workflow.svg.png
new file mode 100644
index 0000000000..89406b84a7
Binary files /dev/null and b/docs/templating/twig_function_reference/img/icons/workflow.svg.png differ
diff --git a/docs/templating/twig_function_reference/other_twig_filters.md b/docs/templating/twig_function_reference/other_twig_filters.md
index 5aaa0ef427..530fda51e6 100644
--- a/docs/templating/twig_function_reference/other_twig_filters.md
+++ b/docs/templating/twig_function_reference/other_twig_filters.md
@@ -19,12 +19,33 @@ page_type: reference
```
+The icons can be displayed in different colors and sizes.
+
+#### Icon color variants
+
+By default, the icon inherits the [`fill`](https://developer.mozilla.org/en-US/docs/Web/CSS/fill) attribute from the parent element.
+You can change it by using one of the available CSS modifiers:
+
+|Modifier|Usage|
+|---|---|
+| `--light` | To be used on dark backgrounds |
+| `--dark` | To be used on light backgrounds |
+| `--base-dark` | To be used on light backgrounds |
+| `--primary` | To use the primary back office color |
+| `--secondary` | To use the secondary back office color |
+
+```html+twig
+
+```
+
#### Icon size variants
The default icon size in the back office is `32px`.
To change the default size, in the template add the modifier to the class name.
-``` twig
+``` html+twig
@@ -32,7 +53,7 @@ To change the default size, in the template add the modifier to the class name.
The list of available icon sizes:
-|Size|Class postfix (modifiers)|
+|Size| Modifier|
|----|---------|
|`8px`|`--tiny`|
|`12px`|`--tiny-small`|
@@ -43,6 +64,338 @@ The list of available icon sizes:
|`48px`|`--large`|
|`64px`|`--extra-large`|
+#### Icons reference
+
+The following icons are available out-of-the-box:
+
+| Icon | Identifier |
+|---------------------------------------------------------------------------------|--------------------------------|
+|  | `about-info` |
+|  | `about` |
+|  | `airtime` |
+|  | `align-center` |
+|  | `align-justify` |
+|  | `align-left` |
+|  | `align-right` |
+|  | `approved` |
+|  | `arrow-right` |
+|  | `article` |
+|  | `assign-section` |
+|  | `assign-user` |
+|  | `author` |
+|  | `autosave-error` |
+|  | `autosave-off` |
+|  | `autosave-on` |
+|  | `autosave-saved` |
+|  | `autosave-saving` |
+|  | `b2b` |
+|  | `back-current-date` |
+|  | `back` |
+|  | `banner` |
+|  | `bell` |
+|  | `bestseller` |
+|  | `block-add` |
+|  | `block-invisible` |
+|  | `block-visible-recurring` |
+|  | `block-visible` |
+|  | `blog_post` |
+|  | `blog` |
+|  | `bold` |
+|  | `bookmark-active` |
+|  | `bookmark-manager` |
+|  | `bookmark` |
+|  | `box-collapse` |
+|  | `browse` |
+|  | `bubbles` |
+|  | `button` |
+|  | `business-deal-cash` |
+|  | `campaign` |
+|  | `captcha` |
+|  | `caret-back` |
+|  | `caret-double-back` |
+|  | `caret-double-next` |
+|  | `caret-down` |
+|  | `caret-expanded` |
+|  | `caret-next` |
+|  | `caret-up` |
+|  | `cart-upload` |
+|  | `cart-wishlist` |
+|  | `cart` |
+|  | `catalog` |
+|  | `category` |
+|  | `checkbox-multiple` |
+|  | `checkbox` |
+|  | `checkmark` |
+|  | `circle-caret-down` |
+|  | `circle-caret-left` |
+|  | `circle-caret-right` |
+|  | `circle-caret-up` |
+|  | `circle-close` |
+|  | `circle-create` |
+|  | `clicked-recommendations` |
+|  | `clipboard` |
+|  | `collapse` |
+|  | `collection` |
+|  | `comment` |
+|  | `connect` |
+|  | `column-one` |
+|  | `column-two` |
+|  | `components` |
+|  | `contentlist` |
+|  | `content-tree` |
+|  | `content-type-group` |
+|  | `content-type-content` |
+|  | `content-type` |
+|  | `content-write` |
+|  | `copy` |
+|  | `copy-subtree` |
+|  | `core` |
+|  | `content-draft` |
+|  | `create-content` |
+|  | `create-location` |
+|  | `crop` |
+|  | `create` |
+|  | `custom_tags` |
+|  | `customer` |
+|  | `customer-portal` |
+|  | `customer-portal-page` |
+|  | `customer-type` |
+|  | `dashboard-clean` |
+|  | `dashboard-type` |
+|  | `dashboard` |
+|  | `database` |
+|  | `date-updated` |
+|  | `date` |
+|  | `discard` |
+|  | `download` |
+|  | `drag` |
+|  | `drafts` |
+|  | `dropdown` |
+|  | `earth-access` |
+|  | `edit` |
+|  | `embed` |
+|  | `embed-inline` |
+|  | `erp` |
+|  | `error-icon` |
+|  | `error` |
+|  | `expand-left` |
+|  | `explore` |
+|  | `events-collected` |
+|  | `facebook` |
+|  | `factbox` |
+|  | `fields` |
+|  | `file-text` |
+|  | `file-video` |
+|  | `file` |
+|  | `filters-funnel` |
+|  | `filters` |
+|  | `flag` |
+|  | `flash` |
+|  | `flip` |
+|  | `flip-horizontal` |
+|  | `flip-vertical` |
+|  | `focus` |
+|  | `un-focus` |
+|  | `focus-image` |
+|  | `folder-empty` |
+|  | `folder` |
+|  | `form-data` |
+|  | `form` |
+|  | `future-publication` |
+|  | `gallery` |
+|  | `go-right` |
+|  | `go-to-root` |
+|  | `go-up` |
+|  | `h1` |
+|  | `h2` |
+|  | `h3` |
+|  | `h4` |
+|  | `h5` |
+|  | `h6` |
+|  | `hide` |
+|  | `history-file` |
+|  | `history` |
+|  | `home-page` |
+|  | `image-center` |
+|  | `image-editor` |
+|  | `image-left` |
+|  | `image-right` |
+|  | `image-variations` |
+|  | `image` |
+|  | `imported-items` |
+|  | `information` |
+|  | `input-hidden` |
+|  | `input-line-multiple` |
+|  | `input-line` |
+|  | `input-number` |
+|  | `italic` |
+|  | `keyword` |
+|  | `landing_page` |
+|  | `landingpage-add` |
+|  | `landingpage-preview` |
+|  | `languages-add` |
+|  | `languages` |
+|  | `last-purchased` |
+|  | `last-viewed` |
+|  | `layout-switch` |
+|  | `layout-manager` |
+|  | `link-content` |
+|  | `link-remove` |
+|  | `link-anchor` |
+|  | `link` |
+|  | `list-numbered` |
+|  | `list` |
+|  | `location-add-new` |
+|  | `localize` |
+|  | `lock-unlock` |
+|  | `lock` |
+|  | `logout` |
+|  | `maform` |
+|  | `mail` |
+|  | `markup` |
+|  | `media-type` |
+|  | `media` |
+|  | `merge` |
+|  | `move` |
+|  | `newsletter` |
+|  | `news` |
+|  | `notice` |
+|  | `open-newtab` |
+|  | `open-sametab` |
+|  | `options` |
+|  | `order-management` |
+|  | `order-history` |
+|  | `order-status` |
+|  | `object-state` |
+|  | `panels` |
+|  | `previewed` |
+|  | `paragraph-add` |
+|  | `paragraph` |
+|  | `pdf-file` |
+|  | `personalize-block` |
+|  | `personalize-content` |
+|  | `personalize` |
+|  | `pin-unpin` |
+|  | `pin` |
+|  | `places` |
+|  | `place` |
+|  | `portfolio` |
+|  | `price` |
+|  | `previewed` |
+|  | `product_list` |
+|  | `product` |
+|  | `product-catalog` |
+|  | `product-category` |
+|  | `product-low` |
+|  | `product-type` |
+|  | `profile` |
+|  | `publish-later-cancel` |
+|  | `publish-later-create` |
+|  | `publish-later` |
+|  | `publish` |
+|  | `publish-hide` |
+|  | `qa-catalog` |
+|  | `qa-company` |
+|  | `qa-content` |
+|  | `qa-form` |
+|  | `qa-product` |
+|  | `quote` |
+|  | `radio-button-multiple` |
+|  | `radio-button` |
+|  | `rate-review` |
+|  | `rate` |
+|  | `recent-activity` |
+|  | `recently-added` |
+|  | `recommendation-calls` |
+|  | `redo` |
+|  | `refresh` |
+|  | `rejected` |
+|  | `relations` |
+|  | `restore-parent` |
+|  | `restore` |
+|  | `reveal` |
+|  | `review` |
+|  | `roles` |
+|  | `rss` |
+|  | `save` |
+|  | `save-exit` |
+|  | `schedule` |
+|  | `search` |
+|  | `sections` |
+|  | `send-review` |
+|  | `server` |
+|  | `settings-block` |
+|  | `settings-config` |
+|  | `sites-all` |
+|  | `slider` |
+|  | `spinner` |
+|  | `square` |
+|  | `stats` |
+|  | `strikethrough` |
+|  | `subscriber` |
+|  | `subscript` |
+|  | `superscript` |
+|  | `swap` |
+|  | `system-information` |
+|  | `table-add` |
+|  | `table-cell` |
+|  | `table-column` |
+|  | `table-row` |
+|  | `tag` |
+|  | `tags` |
+|  | `telephone` |
+|  | `timeline` |
+|  | `trash-empty` |
+|  | `trash-notrashed` |
+|  | `trash-send` |
+|  | `trash` |
+|  | `twitter` |
+|  | `unarchive` |
+|  | `underscore` |
+|  | `undo` |
+|  | `upload-image` |
+|  | `upload` |
+|  | `user` |
+|  | `user_group` |
+|  | `user-add` |
+|  | `user-blocked` |
+|  | `user-recycle` |
+|  | `user-tick` |
+|  | `user-type` |
+|  | `users-personalization` |
+|  | `users-select` |
+|  | `variation-1-1` |
+|  | `variation-3-2` |
+|  | `variation-4-3` |
+|  | `variation-16-9` |
+|  | `variation-custom` |
+|  | `version-compare` |
+|  | `version-compare-action` |
+|  | `versions` |
+|  | `video` |
+|  | `view-custom` |
+|  | `view-desktop` |
+|  | `view-grid` |
+|  | `view-hide` |
+|  | `view-list` |
+|  | `view-mobile` |
+|  | `view-tablet` |
+|  | `view` |
+|  | `wand` |
+|  | `warning-triangle` |
+|  | `warning` |
+|  | `wiki-file` |
+|  | `wiki` |
+|  | `workflow` |
+|  | `vertical-left-right` |
+|  | `menu` |
+|  | `hierarchy` |
+|  | `cart-full` |
+|  | `sites` |
+|  | `interface-block` |
+|  | `full-view` |
+|  | `un-full-view` |
+
### `ibexa_taxonomy_entries_for_content()`
`ibexa_taxonomy_entries_for_content()` fetches names of content categories.
@@ -53,4 +406,4 @@ The list of available icon sizes:
```html+twig
{{ content|ibexa_taxonomy_entries_for_content|map(entry => "#{entry.name}")|join(', ') }}
-```
\ No newline at end of file
+```