public function DesignModule()
    {
        $module = $this->getModule();

        if (!$module) {
            return;
        }

        $module->loadRequirements();

        $viewer = SSViewer::fromString($module->getTemplateContents());

        return $viewer->process($this->toViewableData());
    }