initial design and docs for vcache