# Architecture (page 1 of 2)
Pages: [ARCHITECTURE.md](ARCHITECTURE.md), [ARCHITECTURE_p2.md](ARCHITECTURE_p2.md)

## Internal Dependencies

- `gui/browser_ui.c` -> `gui/browser_ui_internal.h`
- `gui/browser_ui.c` -> `include/block_flow.h`
- `gui/browser_ui.c` -> `include/box_blur.h`
- `gui/browser_ui.c` -> `include/box_style.h`
- `gui/browser_ui.c` -> `include/box_tree.h`
- `gui/browser_ui.c` -> `include/browser.h`
- `gui/browser_ui.c` -> `include/cached_fetch.h`
- `gui/browser_ui.c` -> `include/compositor.h`
- `gui/browser_ui.c` -> `include/css.h`
- `gui/browser_ui.c` -> `include/css_color.h`
- `gui/browser_ui.c` -> `include/css_gradient.h`
- `gui/browser_ui.c` -> `include/css_mask.h`
- `gui/browser_ui.c` -> `include/css_values.h`
- `gui/browser_ui.c` -> `include/data_url.h`
- `gui/browser_ui.c` -> `include/download.h`
- `gui/browser_ui.c` -> `include/fb_cmdline.h`
- `gui/browser_ui.c` -> `include/fb_panes.h`
- `gui/browser_ui.c` -> `include/form.h`
- `gui/browser_ui.c` -> `include/frame_clock.h`
- `gui/browser_ui.c` -> `include/frame_host.h`
- `gui/browser_ui.c` -> `include/freebug.h`
- `gui/browser_ui.c` -> `include/hls.h`
- `gui/browser_ui.c` -> `include/host_conf.h`
- `gui/browser_ui.c` -> `include/hostblock.h`
- `gui/browser_ui.c` -> `include/hostedit.h`
- `gui/browser_ui.c` -> `include/identity.h`
- `gui/browser_ui.c` -> `include/image_decode.h`
- `gui/browser_ui.c` -> `include/interp.h`
- `gui/browser_ui.c` -> `include/js_policy.h`
- `gui/browser_ui.c` -> `include/lazy_load.h`
- `gui/browser_ui.c` -> `include/link_nav.h`
- `gui/browser_ui.c` -> `include/media_decoder.h`
- `gui/browser_ui.c` -> `include/net_realm.h`
- `gui/browser_ui.c` -> `include/pdf_export.h`
- `gui/browser_ui.c` -> `include/prefetch.h`
- `gui/browser_ui.c` -> `include/prefs.h`
- `gui/browser_ui.c` -> `include/profile.h`
- `gui/browser_ui.c` -> `include/render_doc.h`
- `gui/browser_ui.c` -> `include/render_policy.h`
- `gui/browser_ui.c` -> `include/request_policy.h`
- `gui/browser_ui.c` -> `include/secure_fetch.h`
- `gui/browser_ui.c` -> `include/shm_slots.h`
- `gui/browser_ui.c` -> `include/svg_paint.h`
- `gui/browser_ui.c` -> `include/svg_render.h`
- `gui/browser_ui.c` -> `include/tab.h`
- `gui/browser_ui.c` -> `include/text_case.h`
- `gui/browser_ui.c` -> `include/text_shape.h`
- `gui/browser_ui.c` -> `include/textfield.h`
- `gui/browser_ui.c` -> `include/tls_impersonate.h`
- `gui/browser_ui.c` -> `include/ui.h`
- `gui/browser_ui.c` -> `include/url.h`
- `gui/browser_ui.c` -> `include/web_storage.h`
- `gui/browser_ui.c` -> `include/webcaps.h`
- `gui/browser_ui.c` -> `include/webfont.h`
- `gui/browser_ui.c` -> `include/webfont_load.h`
- `gui/browser_ui.c` -> `include/wl_guard.h`
- `gui/browser_ui.c` -> `include/ws_hub.h`
- `gui/browser_ui.c` -> `include/zoom.h`
- `gui/browser_ui_internal.h` -> `include/freedom_config.h`
- `gui/bui_mask_img.c` -> `gui/browser_ui_internal.h`
- `gui/bui_mask_img.c` -> `include/box_style.h`
- `gui/bui_mask_img.c` -> `include/css.h`
- `gui/bui_theme.c` -> `gui/browser_ui_internal.h`
- `gui/bui_theme.c` -> `include/css.h`
- `gui/bui_theme.c` -> `include/css_color.h`
- `gui/freedom_view.c` -> `include/html_parse.h`
- `gui/freedom_view.c` -> `include/ui.h`
- `gui/ui_render.c` -> `include/freedom_config.h`
- `gui/ui_render.c` -> `include/ui.h`
- `include/box_style.h` -> `include/css.h`
- `include/box_tree.h` -> `include/box_style.h`
- `include/box_tree.h` -> `include/flex_layout.h`
- `include/box_tree.h` -> `include/page_view.h`
- `include/cached_fetch.h` -> `include/http_cache.h`
- `include/cached_fetch.h` -> `include/secure_fetch.h`
- `include/css.h` -> `include/css_color.h`
- `include/css.h` -> `include/css_counter.h`
- `include/css_box.h` -> `include/css_decl.h`
- `include/css_chain.h` -> `include/css.h`
- `include/css_chain.h` -> `include/css_select.h`
- `include/css_computed.h` -> `include/css.h`
- `include/css_decl.h` -> `include/css.h`
- `include/css_decl.h` -> `include/css_select.h`
- `include/css_gradient.h` -> `include/css_decl.h`
- `include/css_index.h` -> `include/css_select.h`
- `include/css_mask.h` -> `include/css_decl.h`
- `include/css_select.h` -> `include/css.h`
- `include/css_text.h` -> `include/css_decl.h`
- `include/disk_store.h` -> `include/local_store.h`
- `include/dom.h` -> `include/html_parse.h`
- `include/dom_debug.h` -> `include/render_doc.h`
- `include/form.h` -> `include/url.h`
- `include/frame_host.h` -> `include/page_view.h`
- `include/frame_host.h` -> `include/tab.h`
- `include/host_conf.h` -> `include/hostblock.h`
- `include/http_cache.h` -> `include/local_store.h`
- `include/js_dom.h` -> `include/dom.h`
- `include/js_dom.h` -> `include/freebug.h`
- `include/js_dom.h` -> `include/js_geom.h`
- `include/js_dom.h` -> `include/js_location.h`
- `include/js_dom.h` -> `include/js_sandbox.h`
- `include/js_dom.h` -> `include/url.h`
- `include/js_env.h` -> `include/js_sandbox.h`
- `include/js_geom.h` -> `include/dom.h`
- `include/js_location.h` -> `include/js_dom.h`
- `include/js_location.h` -> `include/js_sandbox.h`
- `include/js_location.h` -> `include/url.h`
- `include/js_trusted.h` -> `include/js_dom.h`
- `include/js_trusted.h` -> `include/js_sandbox.h`
- `include/page_view.h` -> `include/css.h`
- `include/page_view.h` -> `include/dom.h`
- `include/page_view.h` -> `include/html_parse.h`
- `include/pq_seal.h` -> `include/local_store.h`
- `include/profile.h` -> `include/local_store.h`
- `include/profile.h` -> `include/prefs.h`
- `include/render_doc.h` -> `include/page_view.h`
- `include/render_doc.h` -> `include/render_policy.h`
- `include/secure_fetch.h` -> `include/anti_fp.h`
- `include/svg_paint.h` -> `include/svg_render.h`
- `include/svg_raster.h` -> `include/image_decode.h`
- `include/tab.h` -> `include/freebug.h`
- `include/tab.h` -> `include/js_geom.h`
- `include/tab.h` -> `include/page_view.h`
- `include/ui.h` -> `include/prefs.h`
- `include/webcaps.h` -> `include/js_policy.h`
- `include/webcaps.h` -> `include/render_policy.h`
- `include/ws_hub.h` -> `include/secure_fetch.h`
- `src/anti_fp.c` -> `include/anti_fp.h`
- `src/block_flow.c` -> `include/block_flow.h`
- `src/box_blur.c` -> `include/box_blur.h`
- `src/box_style.c` -> `include/box_style.h`
- `src/box_tree.c` -> `include/box_style.h`
- `src/box_tree.c` -> `include/box_tree.h`
- `src/box_tree.c` -> `include/compositor.h`
- `src/box_tree.c` -> `include/css.h`
- `src/browser.c` -> `include/browser.h`
- `src/browser.c` -> `include/util.h`
- `src/cached_fetch.c` -> `include/cached_fetch.h`
- `src/compositor.c` -> `include/compositor.h`
- `src/compositor.c` -> `include/css.h`
- `src/css.c` -> `include/css.h`
- `src/css.c` -> `include/css_atrule.h`
- `src/css.c` -> `include/css_box.h`
- `src/css.c` -> `include/css_color.h`
- `src/css.c` -> `include/css_decl.h`
- `src/css.c` -> `include/css_gradient.h`
- `src/css.c` -> `include/css_index.h`
- `src/css.c` -> `include/css_length.h`
- `src/css.c` -> `include/css_mask.h`
- `src/css.c` -> `include/css_mq.h`
- `src/css.c` -> `include/css_select.h`
- `src/css.c` -> `include/css_text.h`
- `src/css.c` -> `include/css_values.h`
- `src/css.c` -> `include/css_vars.h`
- `src/css.c` -> `include/flex_layout.h`
- `src/css.c` -> `include/interp.h`
- `src/css.c` -> `include/webfont.h`
- `src/css_atrule.c` -> `include/css_atrule.h`
- `src/css_atrule.c` -> `include/css_select.h`
- `src/css_box.c` -> `include/css.h`
- `src/css_box.c` -> `include/css_box.h`
- `src/css_box.c` -> `include/css_color.h`
- `src/css_box.c` -> `include/css_decl.h`
- `src/css_box.c` -> `include/css_length.h`
- `src/css_box.c` -> `include/css_select.h`
- `src/css_box.c` -> `include/css_values.h`
- `src/css_chain.c` -> `include/css_chain.h`
- `src/css_chain.c` -> `include/css_select.h`
- `src/css_color.c` -> `include/css_color.h`
- `src/css_computed.c` -> `include/css_computed.h`
- `src/css_counter.c` -> `include/css_counter.h`
- `src/css_gradient.c` -> `include/css_color.h`
- `src/css_gradient.c` -> `include/css_decl.h`
- `src/css_gradient.c` -> `include/css_gradient.h`
- `src/css_gradient.c` -> `include/css_length.h`
- `src/css_gradient.c` -> `include/css_select.h`
- `src/css_gradient.c` -> `include/css_values.h`
- `src/css_index.c` -> `include/css_index.h`
- `src/css_length.c` -> `include/css.h`
- `src/css_length.c` -> `include/css_length.h`
- `src/css_mask.c` -> `include/css_gradient.h`
- `src/css_mask.c` -> `include/css_mask.h`
- `src/css_mq.c` -> `include/css_length.h`
- `src/css_mq.c` -> `include/css_mq.h`
- `src/css_select.c` -> `include/css_select.h`
- `src/css_text.c` -> `include/css.h`
- `src/css_text.c` -> `include/css_box.h`
- `src/css_text.c` -> `include/css_color.h`
- `src/css_text.c` -> `include/css_decl.h`
- `src/css_text.c` -> `include/css_length.h`
- `src/css_text.c` -> `include/css_select.h`
- `src/css_text.c` -> `include/css_text.h`
- `src/css_text.c` -> `include/css_values.h`
- `src/css_values.c` -> `include/css.h`
- `src/css_values.c` -> `include/css_color.h`
- `src/css_values.c` -> `include/css_decl.h`
- `src/css_values.c` -> `include/css_length.h`
- `src/css_values.c` -> `include/css_select.h`
- `src/css_values.c` -> `include/css_values.h`
- `src/css_vars.c` -> `include/css_select.h`
- `src/css_vars.c` -> `include/css_vars.h`
- `src/data_url.c` -> `include/data_url.h`
- `src/disk_store.c` -> `include/disk_store.h`
- `src/disk_store.c` -> `include/local_store.h`
- `src/disk_store.c` -> `include/util.h`
- `src/dom.c` -> `include/css_chain.h`
- `src/dom.c` -> `include/css_select.h`
- `src/dom.c` -> `include/dom.h`
- `src/dom.c` -> `include/html_parse.h`
- `src/dom.c` -> `include/util.h`
- `src/dom_debug.c` -> `include/box_style.h`
- `src/dom_debug.c` -> `include/css.h`
- `src/dom_debug.c` -> `include/dom_debug.h`
- `src/dom_debug.c` -> `include/flex_layout.h`
- `src/dom_debug.c` -> `include/page_view.h`
- `src/download.c` -> `include/download.h`
- `src/download.c` -> `include/pdf_export.h`
- `src/fb_cmdline.c` -> `include/fb_cmdline.h`
- `src/fb_cmdline.c` -> `include/fb_panes.h`
- `src/fb_cmdline.c` -> `include/freebug.h`
- `src/fb_panes.c` -> `include/fb_panes.h`
- `src/flex_layout.c` -> `include/flex_layout.h`
- `src/form.c` -> `include/form.h`
- `src/frame_broker.c` -> `include/frame_broker.h`
- `src/frame_clock.c` -> `include/frame_clock.h`
- `src/frame_host.c` -> `include/frame_broker.h`
- `src/frame_host.c` -> `include/frame_host.h`
- `src/freebug.c` -> `include/freebug.h`
- `src/freedom.c` -> `include/dom_debug.h`
- `src/freedom.c` -> `include/fb_panes.h`
- `src/freedom.c` -> `include/frame_host.h`
- `src/freedom.c` -> `include/freebug.h`
- `src/freedom.c` -> `include/hls.h`
- `src/freedom.c` -> `include/host_conf.h`
- `src/freedom.c` -> `include/hostblock.h`
- `src/freedom.c` -> `include/html_parse.h`
- `src/freedom.c` -> `include/identity.h`
- `src/freedom.c` -> `include/js_policy.h`
- `src/freedom.c` -> `include/link_nav.h`
- `src/freedom.c` -> `include/media_decoder.h`
- `src/freedom.c` -> `include/net_realm.h`
- `src/freedom.c` -> `include/page_view.h`
- `src/freedom.c` -> `include/perf_trace.h`
- `src/freedom.c` -> `include/prefetch.h`
- `src/freedom.c` -> `include/render_doc.h`
- `src/freedom.c` -> `include/render_policy.h`
- `src/freedom.c` -> `include/request_policy.h`
- `src/freedom.c` -> `include/secure_fetch.h`
- `src/freedom.c` -> `include/tab.h`
- `src/freedom.c` -> `include/text_shape.h`
- `src/freedom.c` -> `include/tls_impersonate.h`
- `src/freedom.c` -> `include/ui.h`
- `src/freedom.c` -> `include/url.h`
- `src/freedom.c` -> `include/webcaps.h`
- `src/freedom.c` -> `include/webfont.h`
- `src/freedom.c` -> `include/webfont_load.h`
- `src/freedom.c` -> `include/wl_display.h`
- `src/hls.c` -> `include/hls.h`
- `src/host_conf.c` -> `include/host_conf.h`
- `src/hostblock.c` -> `include/hostblock.h`
- `src/hostblock.c` -> `include/util.h`
- `src/hostedit.c` -> `include/hostedit.h`
- `src/html_parse.c` -> `include/dom.h`
- `src/html_parse.c` -> `include/html_parse.h`
- `src/html_parse.c` -> `include/util.h`
- `src/http_cache.c` -> `include/disk_store.h`
- `src/http_cache.c` -> `include/http_cache.h`
- `src/http_cache.c` -> `include/pq_seal.h`
- `src/identity.c` -> `include/anti_fp.h`
- `src/identity.c` -> `include/identity.h`
- `src/image_decode.c` -> `include/image_decode.h`
- `src/import_map.c` -> `include/import_map.h`
- `src/interp.c` -> `include/interp.h`
- `src/js_custom_elements.c` -> `src/js_custom_elements.h`
- `src/js_dom.c` -> `include/dom.h`
- `src/js_dom.c` -> `include/freebug.h`
- `src/js_dom.c` -> `include/html_parse.h`
- `src/js_dom.c` -> `include/js_dom.h`
- `src/js_dom.c` -> `include/js_sandbox.h`
- `src/js_dom.c` -> `include/web_storage.h`
- `src/js_dom.c` -> `src/js_custom_elements.h`
- `src/js_dom.c` -> `src/js_dom_ext.h`
- `src/js_dom.c` -> `src/js_dom_internal.h`
- `src/js_dom.c` -> `src/js_location_internal.h`
- `src/js_dom_ext.c` -> `include/js_dom.h`
- `src/js_dom_ext.c` -> `include/js_sandbox.h`
- `src/js_dom_ext.c` -> `src/js_dom_ext.h`
- `src/js_dom_internal.h` -> `include/dom.h`
- `src/js_dom_internal.h` -> `include/js_dom.h`
- `src/js_embed.c` -> `include/dom.h`
- `src/js_embed.c` -> `include/freebug.h`
- `src/js_embed.c` -> `include/html_parse.h`
- `src/js_embed.c` -> `include/js_dom.h`
- `src/js_embed.c` -> `include/js_sandbox.h`
- `src/js_embed.c` -> `src/js_dom_internal.h`
- `src/js_env.c` -> `include/anti_fp.h`
- `src/js_env.c` -> `include/js_env.h`
- `src/js_env.c` -> `include/js_sandbox.h`
- `src/js_env.c` -> `include/sha2.h`
- `src/js_events.c` -> `include/dom.h`
- `src/js_events.c` -> `include/freebug.h`
- `src/js_events.c` -> `include/html_parse.h`
- `src/js_events.c` -> `include/js_dom.h`
- `src/js_events.c` -> `include/js_sandbox.h`
- `src/js_events.c` -> `src/js_dom_internal.h`
- `src/js_fetch.c` -> `include/dom.h`
- `src/js_fetch.c` -> `include/freebug.h`
- `src/js_fetch.c` -> `include/html_parse.h`
- `src/js_fetch.c` -> `include/js_dom.h`
- `src/js_fetch.c` -> `include/js_sandbox.h`
- `src/js_fetch.c` -> `src/js_dom_internal.h`
- `src/js_geom.c` -> `include/js_geom.h`
- `src/js_location.c` -> `include/js_dom.h`
- `src/js_location.c` -> `include/url.h`
- `src/js_location.c` -> `src/js_location_internal.h`
- `src/js_policy.c` -> `include/js_policy.h`
- `src/js_sandbox.c` -> `include/js_sandbox.h`
- `src/js_trusted.c` -> `include/js_trusted.h`
- `src/js_trusted.c` -> `include/web_storage.h`
- `src/link_nav.c` -> `include/link_nav.h`
- `src/link_nav.c` -> `include/url.h`
- `src/local_store.c` -> `include/local_store.h`
- `src/media_decoder.c` -> `include/media_decoder.h`
- `src/media_decoder.c` -> `include/util.h`
- `src/net_realm.c` -> `include/net_realm.h`
- `src/os_sandbox.c` -> `include/os_sandbox.h`
- `src/page_view.c` -> `include/box_style.h`
- `src/page_view.c` -> `include/box_tree.h`
- `src/page_view.c` -> `include/css.h`
- `src/page_view.c` -> `include/css_chain.h`
- `src/page_view.c` -> `include/css_color.h`
- `src/page_view.c` -> `include/css_decl.h`
- `src/page_view.c` -> `include/css_length.h`
- `src/page_view.c` -> `include/css_vars.h`
- `src/page_view.c` -> `include/dom.h`
- `src/page_view.c` -> `include/flex_layout.h`
- `src/page_view.c` -> `include/freedom_config.h`
- `src/page_view.c` -> `include/html_parse.h`
- `src/page_view.c` -> `include/page_view.h`
- `src/page_view.c` -> `include/svg_render.h`
- `src/page_view.c` -> `include/util.h`
- `src/pdf_export.c` -> `include/pdf_export.h`
- `src/perf_trace.c` -> `include/perf_trace.h`
- `src/pq_seal.c` -> `include/pq_seal.h`
- `src/prefetch.c` -> `include/import_map.h`
- `src/prefetch.c` -> `include/prefetch.h`
- `src/prefetch.c` -> `include/url.h`
- `src/prefs.c` -> `include/prefs.h`
- `src/prefs.c` -> `include/zoom.h`
- `src/profile.c` -> `include/disk_store.h`
- `src/profile.c` -> `include/profile.h`
- `src/render_doc.c` -> `include/box_style.h`
- `src/render_doc.c` -> `include/css.h`
- `src/render_doc.c` -> `include/data_url.h`
- `src/render_doc.c` -> `include/render_doc.h`
- `src/render_doc.c` -> `include/url.h`
- `src/render_doc.c` -> `include/util.h`
- `src/render_policy.c` -> `include/data_url.h`
- `src/render_policy.c` -> `include/render_policy.h`
- `src/render_policy.c` -> `include/request_policy.h`
- `src/renderer.c` -> `include/html_parse.h`
- `src/renderer.c` -> `include/os_sandbox.h`
- `src/renderer.c` -> `include/renderer.h`
- `src/renderer.c` -> `include/util.h`
- `src/request_policy.c` -> `include/psl_data.h`
- `src/request_policy.c` -> `include/request_policy.h`
- `src/secure_fetch.c` -> `include/anti_fp.h`
- `src/secure_fetch.c` -> `include/request_policy.h`
- `src/secure_fetch.c` -> `include/secure_fetch.h`
- `src/secure_fetch.c` -> `include/url.h`
- `src/sha2.c` -> `include/sha2.h`
- `src/subreq_batch.c` -> `include/subreq_batch.h`
- `src/svg_paint.c` -> `include/css_color.h`
- `src/svg_paint.c` -> `include/freedom_config.h`
- `src/svg_paint.c` -> `include/svg_paint.h`
- `src/svg_raster.c` -> `include/svg_paint.h`
- `src/svg_raster.c` -> `include/svg_raster.h`
- `src/svg_raster.c` -> `include/svg_render.h`
- `src/svg_render.c` -> `include/css_color.h`
- `src/svg_render.c` -> `include/svg_render.h`
- `src/tab.c` -> `include/anti_fp.h`
- `src/tab.c` -> `include/box_tree.h`
- `src/tab.c` -> `include/css.h`
- `src/tab.c` -> `include/css_computed.h`
- `src/tab.c` -> `include/css_gradient.h`
- `src/tab.c` -> `include/data_url.h`
- `src/tab.c` -> `include/dom.h`
- `src/tab.c` -> `include/flex_layout.h`
- `src/tab.c` -> `include/freebug.h`
- `src/tab.c` -> `include/freedom_config.h`
- `src/tab.c` -> `include/html_parse.h`
- `src/tab.c` -> `include/identity.h`
- `src/tab.c` -> `include/image_decode.h`
- `src/tab.c` -> `include/import_map.h`
- `src/tab.c` -> `include/js_dom.h`
- `src/tab.c` -> `include/js_env.h`
- `src/tab.c` -> `include/js_sandbox.h`
- `src/tab.c` -> `include/js_trusted.h`
- `src/tab.c` -> `include/link_nav.h`
- `src/tab.c` -> `include/os_sandbox.h`
- `src/tab.c` -> `include/page_view.h`
- `src/tab.c` -> `include/request_policy.h`
- `src/tab.c` -> `include/secure_fetch.h`
- `src/tab.c` -> `include/subreq_batch.h`
- `src/tab.c` -> `include/svg_raster.h`
- `src/tab.c` -> `include/tab.h`
- `src/tab.c` -> `include/url.h`
- `src/tab.c` -> `include/util.h`
- `src/tab.c` -> `include/web_storage.h`
- `src/text_case.c` -> `include/css.h`
- `src/text_case.c` -> `include/text_case.h`
- `src/text_shape.c` -> `include/css.h`
- `src/text_shape.c` -> `include/text_shape.h`
- `src/text_shape.c` -> `include/webfont.h`
- `src/textfield.c` -> `include/textfield.h`
- `src/tls_impersonate.c` -> `include/tls_impersonate.h`
- `src/ui_layout.c` -> `include/ui.h`
- `src/url.c` -> `include/url.h`
- `src/web_storage.c` -> `include/web_storage.h`
- `src/webcaps.c` -> `include/webcaps.h`
- `src/webfont.c` -> `include/data_url.h`
- `src/webfont.c` -> `include/webfont.h`
- `src/webfont_load.c` -> `include/data_url.h`
- `src/webfont_load.c` -> `include/text_shape.h`
- `src/webfont_load.c` -> `include/url.h`
- `src/webfont_load.c` -> `include/webfont.h`
- `src/webfont_load.c` -> `include/webfont_load.h`
- `src/wl_display.c` -> `include/wl_display.h`
- `src/wl_guard.c` -> `include/wl_guard.h`
- `src/ws_hub.c` -> `include/ws_hub.h`
- `src/zoom.c` -> `include/zoom.h`
- `tests/itest_secure_fetch.c` -> `include/secure_fetch.h`
- `tests/test_anti_fp.c` -> `include/anti_fp.h`
- `tests/test_block_flow.c` -> `include/block_flow.h`
- `tests/test_box_blur.c` -> `include/box_blur.h`
- `tests/test_box_style.c` -> `include/box_style.h`
- `tests/test_box_tree.c` -> `include/box_tree.h`
- `tests/test_box_tree.c` -> `include/css.h`
- `tests/test_box_tree.c` -> `include/page_view.h`
- `tests/test_browser.c` -> `include/browser.h`
- `tests/test_cached_fetch.c` -> `include/cached_fetch.h`
- `tests/test_compositor.c` -> `include/compositor.h`
- `tests/test_compositor.c` -> `include/css.h`
- `tests/test_css.c` -> `include/css.h`
- `tests/test_css.c` -> `include/css_select.h`
- `tests/test_css.c` -> `include/css_vars.h`
- `tests/test_css.c` -> `include/flex_layout.h`
- `tests/test_css.c` -> `include/webfont.h`
- `tests/test_css_atrule.c` -> `include/css_atrule.h`
- `tests/test_css_box.c` -> `include/css_box.h`
- `tests/test_css_box.c` -> `include/css_decl.h`
- `tests/test_css_color.c` -> `include/css_color.h`
- `tests/test_css_computed.c` -> `include/css_computed.h`
- `tests/test_css_counter.c` -> `include/css_counter.h`
- `tests/test_css_drops.c` -> `include/css.h`
- `tests/test_css_gradient.c` -> `include/css.h`
- `tests/test_css_gradient.c` -> `include/css_gradient.h`
- `tests/test_css_index.c` -> `include/css_index.h`
- `tests/test_css_length.c` -> `include/css.h`
- `tests/test_css_length.c` -> `include/css_length.h`
- `tests/test_css_mask.c` -> `include/css_mask.h`
- `tests/test_css_mq.c` -> `include/css_mq.h`
- `tests/test_css_text.c` -> `include/css.h`
- `tests/test_css_text.c` -> `include/css_decl.h`
- `tests/test_css_text.c` -> `include/css_text.h`
- `tests/test_css_values.c` -> `include/css.h`
- `tests/test_css_values.c` -> `include/css_values.h`
- `tests/test_css_vars.c` -> `include/css_vars.h`
- `tests/test_data_url.c` -> `include/data_url.h`
- `tests/test_disk_store.c` -> `include/disk_store.h`
- `tests/test_disk_store.c` -> `include/local_store.h`
- `tests/test_dom.c` -> `include/dom.h`
- `tests/test_dom.c` -> `include/html_parse.h`
- `tests/test_dom_debug.c` -> `include/box_style.h`
- `tests/test_dom_debug.c` -> `include/css.h`
- `tests/test_dom_debug.c` -> `include/dom_debug.h`
- `tests/test_dom_debug.c` -> `include/flex_layout.h`
- `tests/test_dom_debug.c` -> `include/page_view.h`
- `tests/test_dom_debug.c` -> `include/render_doc.h`
- `tests/test_dom_debug.c` -> `include/render_policy.h`
- `tests/test_download.c` -> `include/download.h`
- `tests/test_fb_cmdline.c` -> `include/fb_cmdline.h`
- `tests/test_fb_cmdline.c` -> `include/freebug.h`
- `tests/test_fb_panes.c` -> `include/fb_panes.h`
- `tests/test_flex_layout.c` -> `include/flex_layout.h`
- `tests/test_form.c` -> `include/form.h`
- `tests/test_frame_broker.c` -> `include/frame_broker.h`
- `tests/test_frame_clock.c` -> `include/frame_clock.h`
- `tests/test_frame_host.c` -> `include/frame_host.h`
- `tests/test_frame_host.c` -> `include/tab.h`
- `tests/test_freebug.c` -> `include/freebug.h`
- `tests/test_freedom.c` -> `include/image_decode.h`
- `tests/test_hls.c` -> `include/hls.h`

Next: [ARCHITECTURE_p2.md](ARCHITECTURE_p2.md)
