Layout: {
    assetPath: string;
    components: {
        [componentId: string]: {
            gamepadIndices: GamepadIndices;
            rootNodeName: string;
            touchPointNodeName?: string;
            type: string;
            visualResponses: {
                [responseId: string]: VisualResponse;
            };
        };
    };
    gamepadMapping: string;
    rootNodeName: string;
    selectComponentId: string;
}