diff --git a/src/main/java/io/ebean/annotation/package-info.java b/src/main/java/io/ebean/annotation/package-info.java
new file mode 100644
index 000000000..9dcb5b414
--- /dev/null
+++ b/src/main/java/io/ebean/annotation/package-info.java
@@ -0,0 +1,4 @@
+/**
+ * Transactional annotations.
+ */
+package io.ebean.annotation;
diff --git a/src/main/java/io/ebean/config/ScalarTypeConverter.java b/src/main/java/io/ebean/config/ScalarTypeConverter.java
index 8594e494c..24fe2b703 100644
--- a/src/main/java/io/ebean/config/ScalarTypeConverter.java
+++ b/src/main/java/io/ebean/config/ScalarTypeConverter.java
@@ -22,16 +22,9 @@ package io.ebean.config;
* to implement this interface rather than let Ebean automatically support that
* type via reflection.
*
- *
- * If you want to support a Compound Type rather than a Scalar Type refer to
- * {@link CompoundType}.
- *
*
* @param The value object type.
* @param The scalar object type that is used to persist the value object.
- * @author rbygrave
- * @see CompoundType
- * @see CompoundTypeProperty
*/
public interface ScalarTypeConverter {
diff --git a/src/main/java/io/ebean/config/dbplatform/db2/package-info.java b/src/main/java/io/ebean/config/dbplatform/db2/package-info.java
new file mode 100644
index 000000000..5760f5232
--- /dev/null
+++ b/src/main/java/io/ebean/config/dbplatform/db2/package-info.java
@@ -0,0 +1,4 @@
+/**
+ * DB2 specific support.
+ */
+package io.ebean.config.dbplatform.db2;
diff --git a/src/main/java/io/ebean/config/dbplatform/h2/package-info.java b/src/main/java/io/ebean/config/dbplatform/h2/package-info.java
new file mode 100644
index 000000000..e303b7760
--- /dev/null
+++ b/src/main/java/io/ebean/config/dbplatform/h2/package-info.java
@@ -0,0 +1,4 @@
+/**
+ * H2 specific support.
+ */
+package io.ebean.config.dbplatform.h2;
diff --git a/src/main/java/io/ebean/config/dbplatform/hsqldb/package-info.java b/src/main/java/io/ebean/config/dbplatform/hsqldb/package-info.java
new file mode 100644
index 000000000..6a5ddf752
--- /dev/null
+++ b/src/main/java/io/ebean/config/dbplatform/hsqldb/package-info.java
@@ -0,0 +1,4 @@
+/**
+ * Hsqldb specific support.
+ */
+package io.ebean.config.dbplatform.hsqldb;
diff --git a/src/main/java/io/ebean/config/dbplatform/mysql/package-info.java b/src/main/java/io/ebean/config/dbplatform/mysql/package-info.java
new file mode 100644
index 000000000..4030ba6d5
--- /dev/null
+++ b/src/main/java/io/ebean/config/dbplatform/mysql/package-info.java
@@ -0,0 +1,4 @@
+/**
+ * MySql specific support.
+ */
+package io.ebean.config.dbplatform.mysql;
diff --git a/src/main/java/io/ebean/config/dbplatform/oracle/package-info.java b/src/main/java/io/ebean/config/dbplatform/oracle/package-info.java
new file mode 100644
index 000000000..5889cf2aa
--- /dev/null
+++ b/src/main/java/io/ebean/config/dbplatform/oracle/package-info.java
@@ -0,0 +1,4 @@
+/**
+ * Oracle specific support.
+ */
+package io.ebean.config.dbplatform.oracle;
diff --git a/src/main/java/io/ebean/config/dbplatform/postgres/package-info.java b/src/main/java/io/ebean/config/dbplatform/postgres/package-info.java
new file mode 100644
index 000000000..e94d3814c
--- /dev/null
+++ b/src/main/java/io/ebean/config/dbplatform/postgres/package-info.java
@@ -0,0 +1,4 @@
+/**
+ * Postgres specific support.
+ */
+package io.ebean.config.dbplatform.postgres;
diff --git a/src/main/java/io/ebean/config/dbplatform/sqlanywhere/package-info.java b/src/main/java/io/ebean/config/dbplatform/sqlanywhere/package-info.java
new file mode 100644
index 000000000..344570001
--- /dev/null
+++ b/src/main/java/io/ebean/config/dbplatform/sqlanywhere/package-info.java
@@ -0,0 +1,4 @@
+/**
+ * SqlAnywhere specific support.
+ */
+package io.ebean.config.dbplatform.sqlanywhere;
diff --git a/src/main/java/io/ebean/config/dbplatform/sqlite/package-info.java b/src/main/java/io/ebean/config/dbplatform/sqlite/package-info.java
new file mode 100644
index 000000000..bc583818a
--- /dev/null
+++ b/src/main/java/io/ebean/config/dbplatform/sqlite/package-info.java
@@ -0,0 +1,4 @@
+/**
+ * Sqlite specific support.
+ */
+package io.ebean.config.dbplatform.sqlite;
diff --git a/src/main/java/io/ebean/config/dbplatform/sqlserver/package-info.java b/src/main/java/io/ebean/config/dbplatform/sqlserver/package-info.java
new file mode 100644
index 000000000..41ffef0cf
--- /dev/null
+++ b/src/main/java/io/ebean/config/dbplatform/sqlserver/package-info.java
@@ -0,0 +1,4 @@
+/**
+ * SqlServer specific support.
+ */
+package io.ebean.config.dbplatform.sqlserver;
diff --git a/src/main/java/io/ebean/util/package-info.java b/src/main/java/io/ebean/util/package-info.java
new file mode 100644
index 000000000..488cdb2da
--- /dev/null
+++ b/src/main/java/io/ebean/util/package-info.java
@@ -0,0 +1,4 @@
+/**
+ * Utility and helper classes.
+ */
+package io.ebean.util;