public static function Image($Body) {
      if (is_string($Body)) {
         $Image = @unserialize($Body);
      
         if (!$Image) 
            return Gdn_Format::Html($Body);
      }
      
      $Url = GetValue('Image', $Image);
      $Caption = Gdn_Format::PlainText(GetValue('Caption', $Image));
      return '<div class="ImageWrap">'
         .'<div class="Image">'
            .Img($Url, array('alt' => $Caption, 'title' => $Caption))
         .'</div>'
         .'<div class="Caption">'.$Caption.'</div>'
      .'</div>';
   }