What is `public_id`/`public_path` for, actually? Is it supposed to represent a URL or relative path based on a URL? When I was writing the code, I saw `public_id` and was wondering why there wasn't a `FOREIGN KEY` associated with it.... So if `public_id` isn't actually a foreign key, it might be a confusing name indeed.