# Files - main.ts: Included by ../index.html. Creates the main Vue component. - App.vue: The main Vue component. - components: - Tile.vue: Displays a tree-of-life node. - TileInfoModal.vue: Modal displaying info about a Tile's node. - SearchModal.vue: Modal providing a search bar. - SettingsModal: Modal displaying configurable settings. - HelpModal.vue: Modal displaying help info. - AncestryBar.vue: Displays ancestors of the outermost Tile. - TutorialPane.vue: Displays tutorial content. - SButton.vue: Simple button component. - IconButton.vue: Simple button component containing an SVG icon. - icon: Contains components that display SVG icons. - lib.ts: Contains classes/types and utility functions. - layout.ts: Contains code for laying out Tiles. - util.ts: Contains utility functions. - index.css: Included by main.ts. Provides Tailwind's CSS classes. - env.d.ts: From Vite's template files.