v0.0.3: refactored with descriptor; removed vm-shim dependency