I have veered off onto this subject several times and not made much headway, let alone software.

“UI” mentioned on this site: UI for compartments; User of browser as landlord; Norman’s Affordances; Browsing; Remote Keykos Access; Trusted path to User; System structure, etc.; Authority over defaults; ??;