moved overlay virtualization to es-lib