diff --git a/app/templates/kinds/table.jade b/app/templates/editor/article/table.jade
similarity index 85%
rename from app/templates/kinds/table.jade
rename to app/templates/editor/article/table.jade
index 38b7553d1..c98e17b3f 100755
--- a/app/templates/kinds/table.jade
+++ b/app/templates/editor/article/table.jade
@@ -15,7 +15,7 @@ table.table
     - data = data.attributes;
     tr
       td
-        a(href="/editor/#{page}/#{data.slug || data._id}")
+        a(href="/editor/article/#{data.slug || data._id}")
           | #{data.name}
       td.body-row #{data.description}
       td #{data.version.major}.#{data.version.minor}
\ No newline at end of file
diff --git a/app/templates/editor/components/table.jade b/app/templates/editor/components/table.jade
new file mode 100755
index 000000000..935fee07f
--- /dev/null
+++ b/app/templates/editor/components/table.jade
@@ -0,0 +1,21 @@
+table.table
+  tr
+    th(colspan=3)
+      span(data-i18n="general.results")
+        | Results
+      span
+        |: #{documents.length}
+  
+  tr
+    th(data-i18n="general.name") Name
+    th(data-i18n="general.description") Description
+    th(data-i18n="general.version") Version
+  
+  for data in documents 
+    - data = data.attributes;
+    tr
+      td
+        a(href="/editor/component/#{data.slug || data._id}")
+          | #{data.name}
+      td.body-row #{data.description}
+      td #{data.version.major}.#{data.version.minor}
\ No newline at end of file
diff --git a/app/templates/editor/level/table.jade b/app/templates/editor/level/table.jade
new file mode 100755
index 000000000..3830b0fce
--- /dev/null
+++ b/app/templates/editor/level/table.jade
@@ -0,0 +1,21 @@
+table.table
+  tr
+    th(colspan=3)
+      span(data-i18n="general.results")
+        | Results
+      span
+        |: #{documents.length}
+  
+  tr
+    th(data-i18n="general.name") Name
+    th(data-i18n="general.description") Description
+    th(data-i18n="general.version") Version
+  
+  for data in documents 
+    - data = data.attributes;
+    tr
+      td
+        a(href="/editor/level/#{data.slug || data._id}")
+          | #{data.name}
+      td.body-row #{data.description}
+      td #{data.version.major}.#{data.version.minor}
\ No newline at end of file
diff --git a/app/templates/editor/thang/table.jade b/app/templates/editor/thang/table.jade
new file mode 100755
index 000000000..7eea76e47
--- /dev/null
+++ b/app/templates/editor/thang/table.jade
@@ -0,0 +1,21 @@
+table.table
+  tr
+    th(colspan=3)
+      span(data-i18n="general.results")
+        | Results
+      span
+        |: #{documents.length}
+  
+  tr
+    th(data-i18n="general.name") Name
+    th(data-i18n="general.description") Description
+    th(data-i18n="general.version") Version
+  
+  for data in documents 
+    - data = data.attributes;
+    tr
+      td
+        a(href="/editor/thang/#{data.slug || data._id}")
+          | #{data.name}
+      td.body-row #{data.description}
+      td #{data.version.major}.#{data.version.minor}
\ No newline at end of file
diff --git a/app/views/editor/article/home.coffee b/app/views/editor/article/home.coffee
index 3e5a44494..41d7419f9 100644
--- a/app/views/editor/article/home.coffee
+++ b/app/views/editor/article/home.coffee
@@ -5,5 +5,4 @@ module.exports = class ThangTypeHomeView extends SearchView
   modelLabel: 'Article'
   model: require 'models/Article'
   modelURL: '/db/article'
-  page: "article"
-  tableTemplate: require 'templates/kinds/table'
+  tableTemplate: require 'templates/editor/article/table'
diff --git a/app/views/editor/level/home.coffee b/app/views/editor/level/home.coffee
index 6aa7fb41d..ffb1a5ac9 100644
--- a/app/views/editor/level/home.coffee
+++ b/app/views/editor/level/home.coffee
@@ -5,5 +5,4 @@ module.exports = class ThangTypeHomeView extends SearchView
   modelLabel: 'Level'
   model: require 'models/Level'
   modelURL: '/db/level'
-  page: 'level'
-  tableTemplate: require 'templates/kinds/table' 
\ No newline at end of file
+  tableTemplate: require 'templates/editor/level/table' 
\ No newline at end of file
diff --git a/app/views/editor/thang/home.coffee b/app/views/editor/thang/home.coffee
index 60ff29dd9..2fb208723 100644
--- a/app/views/editor/thang/home.coffee
+++ b/app/views/editor/thang/home.coffee
@@ -5,8 +5,7 @@ module.exports = class ThangTypeHomeView extends SearchView
   modelLabel: 'Thang Type'
   model: require 'models/ThangType'
   modelURL: '/db/thang.type'
-  page: 'thang'
-  tableTemplate: require 'templates/kinds/table'
+  tableTemplate: require 'templates/editor/thang/table' 
 
   onSearchChange: =>
     super()
diff --git a/app/views/kinds/SearchView.coffee b/app/views/kinds/SearchView.coffee
index edf7425cf..fb30d624e 100644
--- a/app/views/kinds/SearchView.coffee
+++ b/app/views/kinds/SearchView.coffee
@@ -16,7 +16,6 @@ module.exports = class ThangTypeHomeView extends View
   modelLabel: '' # 'Article'
   model: null # Article
   modelURL: null # '/db/article'
-  page: 'page'
   tableTemplate: null # require 'templates/editor/article/table'
 
   events:
@@ -27,7 +26,6 @@ module.exports = class ThangTypeHomeView extends View
 
   getRenderData: ->
     c = super()
-    c.page = @page
     c.modelLabel = @modelLabel
     c