KV Cache from scratch in nanoVLM | Textpad