I should be able to define a print layout for a page using Composer (either by adding some rules/configurations on an existing page or as a whole new page), then call a "Print page" flow function, which opens a browser/mobile native print dialog. In web, you can currently call print() inside a JavaScript node, but that doesn't allow the printed document to be customized.