The goal is to have a dense information display system that can persist between restarts and after the window is interacted with, all of the overlapping windows are correctly restored to their positions.
I will use it to display trading data, but it would also probably be useful for showing service and build statuses if they are distributed across different services or pages.
I've looked for exising solutions for this on Windows, and they look all very rudimentary. Window layout savers have very little recognition logic when restoring window placements, and of course they don't restore internal state like auto-refresh and scroll position. Chrome by default doesn't restore pop-up windows, while non-popup windows have too much of a GUI visible and I wasn't able to find an add-on that can do this.
I would probably be better off writing a browser extension, but I'm not that proficient in that, so for now am going with making a browser by integrating Microsoft's new embedded Chromium-based browser.