diff --git a/base/src/main/java/de/staropensource/sosengine/base/exceptions/dependency/package-info.java b/base/src/main/java/de/staropensource/sosengine/base/exceptions/dependency/package-info.java
new file mode 100644
index 00000000..41f4b8b2
--- /dev/null
+++ b/base/src/main/java/de/staropensource/sosengine/base/exceptions/dependency/package-info.java
@@ -0,0 +1,26 @@
+/*
+ * STAROPENSOURCE ENGINE SOURCE FILE
+ * Copyright (c) 2024 The StarOpenSource Engine Contributors
+ * Licensed under the GNU Affero General Public License v3
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
+/**
+ * Contains exceptions related to dependency resolving.
+ *
+ * @see de.staropensource.sosengine.base.utility.DependencyResolver
+ * @since v1-alpha1
+ */
+package de.staropensource.sosengine.base.exceptions.dependency;
diff --git a/base/src/main/java/de/staropensource/sosengine/base/exceptions/reflection/package-info.java b/base/src/main/java/de/staropensource/sosengine/base/exceptions/reflection/package-info.java
new file mode 100644
index 00000000..96b20e9b
--- /dev/null
+++ b/base/src/main/java/de/staropensource/sosengine/base/exceptions/reflection/package-info.java
@@ -0,0 +1,26 @@
+/*
+ * STAROPENSOURCE ENGINE SOURCE FILE
+ * Copyright (c) 2024 The StarOpenSource Engine Contributors
+ * Licensed under the GNU Affero General Public License v3
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
+/**
+ * Contains exceptions used during reflection.
+ *
+ * @see de.staropensource.sosengine.base.reflection.Reflect
+ * @since v1-alpha2
+ */
+package de.staropensource.sosengine.base.exceptions.reflection;
diff --git a/base/src/main/java/de/staropensource/sosengine/base/exceptions/versioning/package-info.java b/base/src/main/java/de/staropensource/sosengine/base/exceptions/versioning/package-info.java
new file mode 100644
index 00000000..fd1ea856
--- /dev/null
+++ b/base/src/main/java/de/staropensource/sosengine/base/exceptions/versioning/package-info.java
@@ -0,0 +1,26 @@
+/*
+ * STAROPENSOURCE ENGINE SOURCE FILE
+ * Copyright (c) 2024 The StarOpenSource Engine Contributors
+ * Licensed under the GNU Affero General Public License v3
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
+/**
+ * Contains exceptions thrown by {@link de.staropensource.sosengine.base.classes.VersioningSystem}s.
+ *
+ * @see de.staropensource.sosengine.base.classes.VersioningSystem
+ * @since v1-alpha1
+ */
+package de.staropensource.sosengine.base.exceptions.versioning;
diff --git a/base/src/main/java/de/staropensource/sosengine/base/internal/reflection/package-info.java b/base/src/main/java/de/staropensource/sosengine/base/internal/reflection/package-info.java
new file mode 100644
index 00000000..c979b380
--- /dev/null
+++ b/base/src/main/java/de/staropensource/sosengine/base/internal/reflection/package-info.java
@@ -0,0 +1,26 @@
+/*
+ * STAROPENSOURCE ENGINE SOURCE FILE
+ * Copyright (c) 2024 The StarOpenSource Engine Contributors
+ * Licensed under the GNU Affero General Public License v3
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
+/**
+ * Contains utility classes used during reflection.
+ *
+ * @see de.staropensource.sosengine.base.reflection.Reflect
+ * @since v1-alpha2
+ */
+package de.staropensource.sosengine.base.internal.reflection;
diff --git a/base/src/main/java/de/staropensource/sosengine/base/reflection/package-info.java b/base/src/main/java/de/staropensource/sosengine/base/reflection/package-info.java
new file mode 100644
index 00000000..ef015d2b
--- /dev/null
+++ b/base/src/main/java/de/staropensource/sosengine/base/reflection/package-info.java
@@ -0,0 +1,27 @@
+/*
+ * STAROPENSOURCE ENGINE SOURCE FILE
+ * Copyright (c) 2024 The StarOpenSource Engine Contributors
+ * Licensed under the GNU Affero General Public License v3
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
+/**
+ * Contains classes which can be used for
+ * easy reflection on classes, methods and fields.
+ *
+ * @see de.staropensource.sosengine.base.reflection.Reflect
+ * @since v1-alpha2
+ */
+package de.staropensource.sosengine.base.reflection;
diff --git a/base/src/main/java/de/staropensource/sosengine/base/types/reflection/package-info.java b/base/src/main/java/de/staropensource/sosengine/base/types/reflection/package-info.java
new file mode 100644
index 00000000..453cfa3c
--- /dev/null
+++ b/base/src/main/java/de/staropensource/sosengine/base/types/reflection/package-info.java
@@ -0,0 +1,26 @@
+/*
+ * STAROPENSOURCE ENGINE SOURCE FILE
+ * Copyright (c) 2024 The StarOpenSource Engine Contributors
+ * Licensed under the GNU Affero General Public License v3
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see .
+ */
+
+/**
+ * Contains types used during reflection.
+ *
+ * @see de.staropensource.sosengine.base.reflection.Reflect
+ * @since v1-alpha2
+ */
+package de.staropensource.sosengine.base.types.reflection;