pub fn parse_virtual_path(vpath: &str) -> Result<(String, String)>
Parse a virtual path into (collection, path) tuple