code: def _lazy_initialize_storages(cls, db: EvaDBDatabase):
      if not cls.storages:
          cls.storages = {
              TableType.STRUCTURED_DATA: SQLStorageEngine,
              TableType.VIDEO_DATA: DecordStorageEngine,
              TableType.IMAGE_DATA: ImageStorageEngine,
              TableType.DOCUMENT_DATA: DocumentStorageEngine,
              TableType.PDF_DATA: PDFStorageEngine,
              TableType.NATIVE_DATA: NativeStorageEngine,
          }
  
file_path: evadb/evadb/storage/storage_engine.py
imports: from evadb.catalog.catalog_type import TableType
  from evadb.catalog.models.table_catalog import TableCatalogEntry
  from evadb.database import EvaDBDatabase
  from evadb.storage.abstract_storage_engine import AbstractStorageEngine
  from evadb.storage.document_storage_engine import DocumentStorageEngine
  from evadb.storage.image_storage_engine import ImageStorageEngine
  from evadb.storage.native_storage_engine import NativeStorageEngine
  from evadb.storage.pdf_storage_engine import PDFStorageEngine
  from evadb.storage.sqlite_storage_engine import SQLStorageEngine
  from evadb.storage.video_storage_engine import DecordStorageEngine
label_desc: Use image node_id 1 for calling the StorageEngine obj's underlying member method code with example usage: obj._lazy_initialize_storages(cls, db) without return types