// Displays a book cover, given a cover image object with url, width, and height properties. // It supports showing the cover in a specific aspect ratio, displaying resolution, // and providing an option to open the cover in a new tab. // This component exists in order to avoid a second api call per image. Since the images are being queried and sorted on a parent component (Cover.vue).