diff --git a/plugins/panelizer.inc b/plugins/panelizer.inc
new file mode 100644
index 0000000..e45fa97
--- /dev/null
+++ b/plugins/panelizer.inc
@@ -0,0 +1,58 @@
+<?php
+/**
+ * @file
+ *
+ * Is an alter plugin for defaultcontent
+ *
+ * Handles Panelizer configuration.
+ */
+
+$plugin = array();
+
+/**
+ * Handles the main transfer of data from node to export.
+ */
+function panelizer_export_alter(&$node, &$export) {
+  // grab core properties
+  if (isset($node->panelizer)) {
+    $export->panelizer = clone($node->panelizer);
+    unset($export->panelizer->entity_id);
+    unset($export->panelizer->revision_id);
+    $export->panelizer->did = NULL;
+    $export->panelizer->display->did = NULL;
+    foreach ($export->panelizer->display->content as $ctr => $content) {
+      // The new object ID.
+      $new_ctr = "new-{$ctr}";
+    
+      // Remove references to the old IDs.
+      $content->did = NULL;
+      $content->pid = NULL;
+      unset($export->panelizer->display->content[$ctr]);
+
+      // Add the newly renamed object.
+      $export->panelizer->display->content[$new_ctr] = $content;
+
+      // Update the panels regions list to use the new object ID.
+      $export->panelizer->display->panels[$content->panel][$content->position] = $new_ctr;
+    }
+  }
+}
+
+/**
+ * Handles the importing of nodes.
+ */
+function panelizer_import_alter(&$node) {
+  if (isset($node->nid) && isset($node->panelizer)) {
+    // Load the requirements.
+    ctools_include('node', 'panelizer');
+    ctools_include('plugins', 'panels');
+    module_load_include('inc', 'panelizer', 'includes/node.inc');
+
+    // Update the node ID.
+    $node->panelizer->entity_id = $node->nid;
+    $node->panelizer->revision_id = $node->vid;
+
+    // Save the Panelizer object.
+    panelizer_save_node_panelizer($node->panelizer);
+  }
+}
