Index: panels_ipe/plugins/display_renderers/panels_renderer_ipe.class.php
===================================================================
--- panels_ipe/plugins/display_renderers/panels_renderer_ipe.class.php	(revision 3881)
+++ panels_ipe/plugins/display_renderers/panels_renderer_ipe.class.php	(working copy)
@@ -14,11 +14,13 @@
   }
 
   function add_meta() {
+    ctools_include('common', 'panels');
     ctools_include('display-edit', 'panels');
     ctools_include('content');
 
     if (empty($this->display->cache_key)) {
-      $this->cache = panels_edit_cache_get_default($this->display);
+      $content_types = panels_common_get_allowed_types('panels_ipe', $this->context);
+      $this->cache = panels_edit_cache_get_default($this->display, $content_types);
     }
     // @todo we may need an else to load the cache, but I am not sure we
     // actually need to load it if we already have our cache key, and doing
Index: panels_ipe/panels_ipe.module
===================================================================
--- panels_ipe/panels_ipe.module	(revision 3881)
+++ panels_ipe/panels_ipe.module	(working copy)
@@ -10,6 +10,27 @@
 }
 
 /**
+ * Implementation of hook_perm()
+ */
+function panels_ipe_perm() {
+  return array('administer panels-ipe');
+}
+
+/**
+ * Implementation of hook_menu() 
+ */
+function panels_ipe_menu() {
+  $items['admin/build/panels/settings/panels-ipe'] = array(
+    'title' => 'IPE Panels',
+    'description' => 'Configure which content is available to add through the IPE interface.',
+    'access arguments' => array('administer panels-ipe'),
+    'page callback' => 'panels_ipe_settings',
+    'type' => MENU_LOCAL_TASK,
+  );
+  return $items;
+}
+
+/**
  * Implementation of hook_ctools_plugin_api().
  *
  * Inform CTools about version information for various plugins implemented by
@@ -123,6 +144,14 @@
 }
 
 /**
+ * Settings for panel nodes.
+ */
+function panels_ipe_settings() {
+  ctools_include('common', 'panels');
+  return drupal_get_form('panels_common_settings', 'panels_ipe');
+}
+
+/**
  * Implementation of hook_footer()
  *
  * Adds the IPE control container.
