from led_platform.core.config import get_settings from led_platform.services.scene_store import SceneStore from led_platform.services.sync_coordinator import SyncCoordinator from led_platform.services.tile_store import TileStore from led_platform.services.ws_hub import WebSocketHub settings = get_settings() tiles = TileStore(settings.tile_config, settings.wall_width, settings.wall_height) scenes = SceneStore(settings.scene_config) hub = WebSocketHub() sync = SyncCoordinator(tiles.ids(), settings.command_ttl_seconds)