diff --git a/config.toml b/config.toml
index 017bb0c..3c44bbb 100644
--- a/config.toml
+++ b/config.toml
@@ -35,6 +35,9 @@ issues_url = "https://git.aparoksha.dev/aparoksha/aparoksha.dev/issues"
source_url = "https://git.aparoksha.dev/aparoksha/aparoksha.dev"
show_copy_button = true
show_share_button = true
+hide_number_of_subprojects = true
+hide_subproject_tags = true
+left_align_badges = true
[extra.footer]
show_copyright = true
diff --git a/content/backends/Adwaita/index.md b/content/backends/Adwaita/index.md
index 28035ab..caabe6e 100644
--- a/content/backends/Adwaita/index.md
+++ b/content/backends/Adwaita/index.md
@@ -1,9 +1,12 @@
+++
title = "Adwaita"
description = "Develop beautiful apps following the design guidelines of the GNOME desktop."
-date = 2024-10-07
+weight = 1
[taxonomies]
tags = ["Linux", "Aparoksha"]
+[extra]
+preview = "Adwaita.png"
+expand = true
+++
Develop beautiful apps following the design guidelines of the GNOME desktop.
diff --git a/content/backends/AppKit/index.md b/content/backends/AppKit/index.md
new file mode 100644
index 0000000..e0220dd
--- /dev/null
+++ b/content/backends/AppKit/index.md
@@ -0,0 +1,34 @@
++++
+title = "AppKit"
+description = "A backend for native macOS apps. Integrate with SwiftUI and AppKit."
+draft = true
+[taxonomies]
+tags = ["macOS", "Aparoksha"]
++++
+
+It is not recommended to use this package to create apps specifically for macOS.
+Directly use SwiftUI or AppKit.
+
+Browse the documentation and find the source code here.
+
+## The Backend
+
+The AppKit backend is based on the AppKit package provided by Apple.
+Most of the views are based on existing SwiftUI views thanks to the interoperability feature.
+
+## The Development Environment
+
+You need a machine running macOS to get started developing Mac apps.
+It is recommended to use the Xcode IDE.
+
+To avoid having to create an Xcode project file, use the Swift Bundler and configure Xcode accordingly.
+
+{{ image(url="Environment.png", alt="Xcode and a simple native macOS app" transparent=true) }}
+
+## Distribution
+
+Find more information about compiling the Swift executable target into an app in Swift Bundler's documentation.
+
+## Aparoksha Interoperability
+This backend is part of the Aparoksha package. If you use default Aparoksha elements, they will render correctly on GNOME.
+You can call platform-specific widgets for GNOME as well.
diff --git a/content/backends/TermKit/TermKit.png b/content/backends/TermKit/TermKit.png
new file mode 100644
index 0000000..36faa79
Binary files /dev/null and b/content/backends/TermKit/TermKit.png differ
diff --git a/content/backends/TermKit/index.md b/content/backends/TermKit/index.md
index bd75813..7d32b89 100644
--- a/content/backends/TermKit/index.md
+++ b/content/backends/TermKit/index.md
@@ -1,10 +1,12 @@
+++
title = "TermKit"
description = "Create simple user interfaces for terminal applications."
-date = 2024-10-13
+weight = 3
authors = ["david-swift"]
[taxonomies]
tags = ["Linux", "macOS"]
+[extra]
+preview = "TermKit.png"
+++
Create simple user interfaces for terminal applications.
diff --git a/content/backends/WinUI/index.md b/content/backends/WinUI/index.md
index 70ba413..1c3011f 100644
--- a/content/backends/WinUI/index.md
+++ b/content/backends/WinUI/index.md
@@ -1,9 +1,12 @@
+++
title = "WinUI"
description = "Create apps for Microsoft Windows."
-date = 2024-10-14
+weight = 2
[taxonomies]
tags = ["Windows", "Aparoksha"]
+[extra]
+preview = "WinUI.png"
+expand = true
+++
Create modern apps for Microsoft Windows.
diff --git a/content/backends/_index.md b/content/backends/_index.md
index 386d2bb..3c5f4b4 100644
--- a/content/backends/_index.md
+++ b/content/backends/_index.md
@@ -1,8 +1,8 @@
+++
title = "Available Backends"
-sort_by = "date"
-template = "article_list.html"
-page_template = "article.html"
+sort_by = "weight"
+template = "subproject_list.html"
+page_template = "subproject.html"
+++
The backends listed here are based on the Meta package.
diff --git a/content/patterns/_index.md b/content/patterns/_index.md
index 84b294e..d98bb04 100644
--- a/content/patterns/_index.md
+++ b/content/patterns/_index.md
@@ -1,8 +1,8 @@
+++
title = "Views and Patterns"
sort_by = "date"
-template = "article_list.html"
-page_template = "article.html"
+template = "subproject_list.html"
+page_template = "subproject.html"
+++
The following views and patterns are available in the Aparoksha framework.
diff --git a/themes/duckling b/themes/duckling
index e511f83..9f538c8 160000
--- a/themes/duckling
+++ b/themes/duckling
@@ -1 +1 @@
-Subproject commit e511f83749f8d516a14c1ebc6658259db43680b1
+Subproject commit 9f538c804d83b59cd4cb0ca9bd17f3165b37c01d