Frameworks

Every framework gets the same diagram viewer: zoom, pan, fit, a keyboard outline, and cleanup when the component unmounts. Put as many diagrams on…