def initialize(name, options= {})
      @left = @right = @child = -1
      @sector = @size = @created = @modified = 0
      options.each do |o|
        self.send("#{o[0]}=", o[1]) if self.respond_to? "#{o[0]}="
      end
      @color ||= COLORS[:black]
      @type ||= (data.nil? ? TYPES[:storage] : TYPES[:stream])
      self.name = name
    end
Creates a new storage object.
@param [String] name the name of the storage
@option options [Integer] color @default black
@option options [Integer] type @default storage
@option options [String] data
@option options [Integer] left @default -1
@option options [Integer] right @default -1
@option options [Integer] child @default -1
@option options [Integer] created @default 0
@option options [Integer] modified @default 0
@option options [Integer] sector @default 0