VFS is organized in layers, as follows: Language front ends: What you write your test code in (Python, MATLAB). Component model: hlsKernel and aieGraph. Data model (varray): Typed arrays shared across components and languages, including AXI-Stream sideband (axis) support. Execution backends: The Vitis toolchain (v++, AIE compiler, HLS simulators) invoked under the hood.