jnrain/provider/vfile: 添加虚文件提供者
jnrain/ui/vfile: 连接后端
jnrain/controller/vf/component: 分离虚文件组件 controller