# File lib/scruffy/components/base.rb, line 20
      def render(svg, bounds, options={})
        if @visible
          unless bounds.nil?
            @render_height = bounds[:height]
        
            svg.g(:id => id.to_s, 
                  :transform => "translate(#{bounds.delete(:x)}, #{bounds.delete(:y)})") {

              draw(svg, bounds, options.merge(@options))
            }
          else
            process(svg, options.merge(@options))
          end
        end
      end