Interface integration with compiler and vm files