diff --git a/docs/docs/core/_category_.json b/docs/docs/core/_category_.json
new file mode 100644
index 0000000..641b244
--- /dev/null
+++ b/docs/docs/core/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "๐งข Core",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Stop reinventing the wheel"
+ }
+}
\ No newline at end of file
diff --git a/docs/docs/core/channel.md b/docs/docs/core/channel.md
new file mode 100644
index 0000000..7a23bc8
--- /dev/null
+++ b/docs/docs/core/channel.md
@@ -0,0 +1,24 @@
+---
+title: "Channel"
+description: Loop over channel and perform transformations
+sidebar_position: 20
+hide_table_of_contents: true
+---
+
+:::warning Help improve this documentation
+This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues).
+
+Your feedback helps us improve!
+:::
+
+#
+## Channel helpers
+
+This page lists all operations on channels, available in the core package of lo.
+
+import HelperList from '@site/plugins/helpers-pages/components/HelperList';
+
+
diff --git a/docs/docs/core/concurrency.md b/docs/docs/core/concurrency.md
new file mode 100644
index 0000000..121c6c2
--- /dev/null
+++ b/docs/docs/core/concurrency.md
@@ -0,0 +1,24 @@
+---
+title: "Concurrency"
+description: Operate on multiple gorountines
+sidebar_position: 80
+hide_table_of_contents: true
+---
+
+:::warning Help improve this documentation
+This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues).
+
+Your feedback helps us improve!
+:::
+
+#
+## Concurrency helpers
+
+This page lists all concurrency operations available in the core package of lo.
+
+import HelperList from '@site/plugins/helpers-pages/components/HelperList';
+
+
diff --git a/docs/docs/core/condition.md b/docs/docs/core/condition.md
new file mode 100644
index 0000000..701e1af
--- /dev/null
+++ b/docs/docs/core/condition.md
@@ -0,0 +1,24 @@
+---
+title: "Condition"
+description: Perform transformations on types
+sidebar_position: 45
+hide_table_of_contents: true
+---
+
+:::warning Help improve this documentation
+This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues).
+
+Your feedback helps us improve!
+:::
+
+#
+## Conditional helpers
+
+This page lists all conditional operations available in the core package of lo.
+
+import HelperList from '@site/plugins/helpers-pages/components/HelperList';
+
+
diff --git a/docs/docs/core/error-handling.md b/docs/docs/core/error-handling.md
new file mode 100644
index 0000000..0d62374
--- /dev/null
+++ b/docs/docs/core/error-handling.md
@@ -0,0 +1,24 @@
+---
+title: "Error handling"
+description: Error handling
+sidebar_position: 110
+hide_table_of_contents: true
+---
+
+:::warning Help improve this documentation
+This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues).
+
+Your feedback helps us improve!
+:::
+
+#
+## Error handling helpers
+
+This page lists all error handling operations available in the core package of lo.
+
+import HelperList from '@site/plugins/helpers-pages/components/HelperList';
+
+
diff --git a/docs/docs/core/find.md b/docs/docs/core/find.md
new file mode 100644
index 0000000..9670a76
--- /dev/null
+++ b/docs/docs/core/find.md
@@ -0,0 +1,24 @@
+---
+title: "Find"
+description: Loop over a collection and find element(s)
+sidebar_position: 40
+hide_table_of_contents: true
+---
+
+:::warning Help improve this documentation
+This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues).
+
+Your feedback helps us improve!
+:::
+
+#
+## Find helpers
+
+This page lists all search helpers, available in the core package of lo.
+
+import HelperList from '@site/plugins/helpers-pages/components/HelperList';
+
+
diff --git a/docs/docs/core/function.md b/docs/docs/core/function.md
new file mode 100644
index 0000000..3a25956
--- /dev/null
+++ b/docs/docs/core/function.md
@@ -0,0 +1,24 @@
+---
+title: "Function"
+description: Functions helpers
+sidebar_position: 30
+hide_table_of_contents: true
+---
+
+:::warning Help improve this documentation
+This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues).
+
+Your feedback helps us improve!
+:::
+
+#
+## Function helpers
+
+This page lists all operations on functions, available in the core package of lo.
+
+import HelperList from '@site/plugins/helpers-pages/components/HelperList';
+
+
diff --git a/docs/docs/core/intersect.md b/docs/docs/core/intersect.md
new file mode 100644
index 0000000..5b765b8
--- /dev/null
+++ b/docs/docs/core/intersect.md
@@ -0,0 +1,24 @@
+---
+title: "Intersect"
+description: Loop over a collection and find similar items
+sidebar_position: 50
+hide_table_of_contents: true
+---
+
+:::warning Help improve this documentation
+This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues).
+
+Your feedback helps us improve!
+:::
+
+#
+## Intersection helpers
+
+This page lists all intersection helpers, available in the core package of lo.
+
+import HelperList from '@site/plugins/helpers-pages/components/HelperList';
+
+
diff --git a/docs/docs/core/map.md b/docs/docs/core/map.md
new file mode 100644
index 0000000..0130791
--- /dev/null
+++ b/docs/docs/core/map.md
@@ -0,0 +1,24 @@
+---
+title: "Map"
+description: Loop over maps and perform transformations
+sidebar_position: 10
+hide_table_of_contents: true
+---
+
+:::warning Help improve this documentation
+This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues).
+
+Your feedback helps us improve!
+:::
+
+#
+## Map helpers
+
+This page lists all operations on maps, available in the core package of lo.
+
+import HelperList from '@site/plugins/helpers-pages/components/HelperList';
+
+
diff --git a/docs/docs/core/math.md b/docs/docs/core/math.md
new file mode 100644
index 0000000..78ac765
--- /dev/null
+++ b/docs/docs/core/math.md
@@ -0,0 +1,24 @@
+---
+title: "Math"
+description: Perform math operations on collections
+sidebar_position: 60
+hide_table_of_contents: true
+---
+
+:::warning Help improve this documentation
+This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues).
+
+Your feedback helps us improve!
+:::
+
+#
+## Math helpers
+
+This page lists all math operations available in the core package of lo.
+
+import HelperList from '@site/plugins/helpers-pages/components/HelperList';
+
+
diff --git a/docs/docs/core/retry.md b/docs/docs/core/retry.md
new file mode 100644
index 0000000..bee7f78
--- /dev/null
+++ b/docs/docs/core/retry.md
@@ -0,0 +1,24 @@
+---
+title: "Retry"
+description: Retry processing on error
+sidebar_position: 70
+hide_table_of_contents: true
+---
+
+:::warning Help improve this documentation
+This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues).
+
+Your feedback helps us improve!
+:::
+
+#
+## Math helpers
+
+This page lists all retry operations available in the core package of lo.
+
+import HelperList from '@site/plugins/helpers-pages/components/HelperList';
+
+
diff --git a/docs/docs/core/slice.md b/docs/docs/core/slice.md
new file mode 100644
index 0000000..2965186
--- /dev/null
+++ b/docs/docs/core/slice.md
@@ -0,0 +1,24 @@
+---
+title: Slice
+description: Loop over slices and perform transformations
+sidebar_position: 0
+hide_table_of_contents: true
+---
+
+:::warning Help improve this documentation
+This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues).
+
+Your feedback helps us improve!
+:::
+
+#
+## Slice helpers
+
+This page lists all operations on slices, available in the core package of lo.
+
+import HelperList from '@site/plugins/helpers-pages/components/HelperList';
+
+
diff --git a/docs/docs/core/string.md b/docs/docs/core/string.md
new file mode 100644
index 0000000..12d31ed
--- /dev/null
+++ b/docs/docs/core/string.md
@@ -0,0 +1,24 @@
+---
+title: "String"
+description: Perform transformations on strings
+sidebar_position: 35
+hide_table_of_contents: true
+---
+
+:::warning Help improve this documentation
+This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues).
+
+Your feedback helps us improve!
+:::
+
+#
+## String helpers
+
+This page lists all string operations available in the core package of lo.
+
+import HelperList from '@site/plugins/helpers-pages/components/HelperList';
+
+
diff --git a/docs/docs/core/time.md b/docs/docs/core/time.md
new file mode 100644
index 0000000..891bae5
--- /dev/null
+++ b/docs/docs/core/time.md
@@ -0,0 +1,24 @@
+---
+title: "Time"
+description: Time manipulation
+sidebar_position: 100
+hide_table_of_contents: true
+---
+
+:::warning Help improve this documentation
+This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues).
+
+Your feedback helps us improve!
+:::
+
+#
+## Time helpers
+
+This page lists all time operations available in the core package of lo.
+
+import HelperList from '@site/plugins/helpers-pages/components/HelperList';
+
+
diff --git a/docs/docs/core/tuple.md b/docs/docs/core/tuple.md
new file mode 100644
index 0000000..7e87618
--- /dev/null
+++ b/docs/docs/core/tuple.md
@@ -0,0 +1,24 @@
+---
+title: "Tuple"
+description: Manipulate multiple items in a single variable
+sidebar_position: 90
+hide_table_of_contents: true
+---
+
+:::warning Help improve this documentation
+This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues).
+
+Your feedback helps us improve!
+:::
+
+#
+## Tuple helpers
+
+This page lists all tuple operations available in the core package of lo.
+
+import HelperList from '@site/plugins/helpers-pages/components/HelperList';
+
+
diff --git a/docs/docs/core/type.md b/docs/docs/core/type.md
new file mode 100644
index 0000000..02211e2
--- /dev/null
+++ b/docs/docs/core/type.md
@@ -0,0 +1,24 @@
+---
+title: "Type manipulation"
+description: Perform transformations on types
+sidebar_position: 120
+hide_table_of_contents: true
+---
+
+:::warning Help improve this documentation
+This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues).
+
+Your feedback helps us improve!
+:::
+
+#
+## Type manipulation helpers
+
+This page lists all type operations available in the core package of lo.
+
+import HelperList from '@site/plugins/helpers-pages/components/HelperList';
+
+
diff --git a/docs/docs/iter/_category_.json b/docs/docs/iter/_category_.json
new file mode 100644
index 0000000..bb5265a
--- /dev/null
+++ b/docs/docs/iter/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "๐ Iterator",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "Manipulate iterators over slices, maps, and channels"
+ }
+}
\ No newline at end of file
diff --git a/docs/docs/iter/channel.md b/docs/docs/iter/channel.md
new file mode 100644
index 0000000..e96e570
--- /dev/null
+++ b/docs/docs/iter/channel.md
@@ -0,0 +1,24 @@
+---
+title: Channel
+description: Iterate over channel and perform transformations
+sidebar_position: 30
+hide_table_of_contents: true
+---
+
+:::warning Help improve this documentation
+This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues).
+
+Your feedback helps us improve!
+:::
+
+#
+## Channel helpers
+
+This page lists all operations on channels, available in the `it` lo sub-package.
+
+import HelperList from '@site/plugins/helpers-pages/components/HelperList';
+
+
diff --git a/docs/docs/iter/find.md b/docs/docs/iter/find.md
new file mode 100644
index 0000000..49e0800
--- /dev/null
+++ b/docs/docs/iter/find.md
@@ -0,0 +1,24 @@
+---
+title: Find
+description: Iterate over a collection and find element(s)
+sidebar_position: 50
+hide_table_of_contents: true
+---
+
+:::warning Help improve this documentation
+This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues).
+
+Your feedback helps us improve!
+:::
+
+#
+## Find helpers
+
+This page lists all search helpers, available in the `it` lo sub-package.
+
+import HelperList from '@site/plugins/helpers-pages/components/HelperList';
+
+
diff --git a/docs/docs/iter/intersect.md b/docs/docs/iter/intersect.md
new file mode 100644
index 0000000..7ab9e48
--- /dev/null
+++ b/docs/docs/iter/intersect.md
@@ -0,0 +1,24 @@
+---
+title: Intersect
+description: Iterate over a collection and find similar items
+sidebar_position: 60
+hide_table_of_contents: true
+---
+
+:::warning Help improve this documentation
+This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues).
+
+Your feedback helps us improve!
+:::
+
+#
+## Intersection helpers
+
+This page lists all intersection helpers, available in the `it` lo sub-package.
+
+import HelperList from '@site/plugins/helpers-pages/components/HelperList';
+
+
diff --git a/docs/docs/iter/map.md b/docs/docs/iter/map.md
new file mode 100644
index 0000000..c6cdd5c
--- /dev/null
+++ b/docs/docs/iter/map.md
@@ -0,0 +1,24 @@
+---
+title: Map
+description: Iterate over maps and perform transformations
+sidebar_position: 10
+hide_table_of_contents: true
+---
+
+:::warning Help improve this documentation
+This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues).
+
+Your feedback helps us improve!
+:::
+
+#
+## Map helpers
+
+This page lists all operations on maps, available in the `it` lo sub-package.
+
+import HelperList from '@site/plugins/helpers-pages/components/HelperList';
+
+
diff --git a/docs/docs/iter/sequence.md b/docs/docs/iter/sequence.md
new file mode 100644
index 0000000..c52d8d4
--- /dev/null
+++ b/docs/docs/iter/sequence.md
@@ -0,0 +1,24 @@
+---
+title: Sequence
+description: Iterate over sequences and perform transformations
+sidebar_position: 20
+hide_table_of_contents: true
+---
+
+:::warning Help improve this documentation
+This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues).
+
+Your feedback helps us improve!
+:::
+
+#
+## Sequence helpers
+
+This page lists all operations on sequences, available in the `it` lo sub-package.
+
+import HelperList from '@site/plugins/helpers-pages/components/HelperList';
+
+
diff --git a/docs/docs/iter/slice.md b/docs/docs/iter/slice.md
new file mode 100644
index 0000000..eaa9ae4
--- /dev/null
+++ b/docs/docs/iter/slice.md
@@ -0,0 +1,24 @@
+---
+title: Slice
+description: Iterate over slices and perform transformations
+sidebar_position: 0
+hide_table_of_contents: true
+---
+
+:::warning Help improve this documentation
+This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues).
+
+Your feedback helps us improve!
+:::
+
+#
+## Map helpers
+
+This page lists all operations on slice, available in the `it` lo sub-package.
+
+import HelperList from '@site/plugins/helpers-pages/components/HelperList';
+
+
diff --git a/docs/docs/iter/string.md b/docs/docs/iter/string.md
new file mode 100644
index 0000000..043300e
--- /dev/null
+++ b/docs/docs/iter/string.md
@@ -0,0 +1,24 @@
+---
+title: String
+description: Perform transformations on strings
+sidebar_position: 40
+hide_table_of_contents: true
+---
+
+:::warning Help improve this documentation
+This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues).
+
+Your feedback helps us improve!
+:::
+
+#
+## String helpers
+
+This page lists all operations on strings, available in the `it` lo sub-package.
+
+import HelperList from '@site/plugins/helpers-pages/components/HelperList';
+
+
diff --git a/docs/docs/iter/tuple.md b/docs/docs/iter/tuple.md
new file mode 100644
index 0000000..f57cc0a
--- /dev/null
+++ b/docs/docs/iter/tuple.md
@@ -0,0 +1,24 @@
+---
+title: Tuple
+description: Manipulate multiple items in a single variable
+sidebar_position: 70
+hide_table_of_contents: true
+---
+
+:::warning Help improve this documentation
+This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues).
+
+Your feedback helps us improve!
+:::
+
+#
+## Tuple helpers
+
+This page lists all tuple operations, available in the `it` lo sub-package.
+
+import HelperList from '@site/plugins/helpers-pages/components/HelperList';
+
+
diff --git a/docs/docs/iter/type.md b/docs/docs/iter/type.md
new file mode 100644
index 0000000..794bcc4
--- /dev/null
+++ b/docs/docs/iter/type.md
@@ -0,0 +1,24 @@
+---
+title: Type manipulation
+description: Perform transformations on types
+sidebar_position: 80
+hide_table_of_contents: true
+---
+
+:::warning Help improve this documentation
+This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues).
+
+Your feedback helps us improve!
+:::
+
+#
+## Type manipulation helpers
+
+This page lists all type operations available in the `it` lo sub-package.
+
+import HelperList from '@site/plugins/helpers-pages/components/HelperList';
+
+
diff --git a/docs/docs/mutable/_category_.json b/docs/docs/mutable/_category_.json
new file mode 100644
index 0000000..aed9479
--- /dev/null
+++ b/docs/docs/mutable/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "๐ฃ Mutable",
+ "position": 3,
+ "link": {
+ "type": "generated-index",
+ "description": "Mutable operations on slices, maps, and channels"
+ }
+}
\ No newline at end of file
diff --git a/docs/docs/mutable/slice.md b/docs/docs/mutable/slice.md
new file mode 100644
index 0000000..f583678
--- /dev/null
+++ b/docs/docs/mutable/slice.md
@@ -0,0 +1,23 @@
+---
+title: Slice
+description: Update slices in place
+sidebar_position: 0
+---
+
+:::warning Help improve this documentation
+This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues).
+
+Your feedback helps us improve!
+:::
+
+#
+## Slice helpers
+
+This page lists all operations on slices, available in the `mutable` lo sub-package.
+
+import HelperList from '@site/plugins/helpers-pages/components/HelperList';
+
+
diff --git a/docs/docs/parallel/_category_.json b/docs/docs/parallel/_category_.json
new file mode 100644
index 0000000..9e0f548
--- /dev/null
+++ b/docs/docs/parallel/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "๐๏ธ Parallel",
+ "position": 4,
+ "link": {
+ "type": "generated-index",
+ "description": "Parallel processing of slices, maps, and channels"
+ }
+}
\ No newline at end of file
diff --git a/docs/docs/parallel/slice.md b/docs/docs/parallel/slice.md
new file mode 100644
index 0000000..2224787
--- /dev/null
+++ b/docs/docs/parallel/slice.md
@@ -0,0 +1,24 @@
+---
+title: Slice
+description: Loop over slices and perform transformations in parallel
+sidebar_position: 0
+hide_table_of_contents: true
+---
+
+:::warning Help improve this documentation
+This documentation is still new and evolving. If you spot any mistakes, unclear explanations, or missing details, please [open an issue](https://github.com/samber/lo/issues).
+
+Your feedback helps us improve!
+:::
+
+#
+## Map helpers
+
+This page lists all operations on slices, available in the `parallel` lo sub-package.
+
+import HelperList from '@site/plugins/helpers-pages/components/HelperList';
+
+