Shrinks images using PIL prior to embedding. Output html files for Layout are now ≤ 3 MiB unzipped (as low as 700 KiB). As such, a follow-up MR can remove the zipping of the html file.
html
≤ 3 MiB
700 KiB
Example: student_output.html