···11-import { defineCollection, z } from "astro:content";
11+import { defineCollection } from "astro:content";
22import { glob } from "astro/loaders";
3344const applets = defineCollection({
+29-10
src/pages/index.astro
···52525353 <p>
5454 <em
5555- >These logic applets don't have any UI. There are specialised UI applets in themes that
5656- control these.</em
5555+ >Applets with each a singular purpose and don't have any UI. There are specialised UI
5656+ applets in themes that control these.</em
5757 >
5858 </p>
5959···6767 }
6868 </ul>
69697070- <h3>Data storage</h3>
7070+ <h3>Storages</h3>
7171+7272+ <p>
7373+ <em
7474+ >Input and output managers of the system. Where input is audio files or streams, and
7575+ output is derived data such as a music playlist.</em
7676+ >
7777+ </p>
7878+7979+ <h3>Processors</h3>
8080+8181+ <p>
8282+ <em
8383+ >These applets interact with the bytes provided by the data storage applets, or provide
8484+ to. This processed data can then be passed on to the UI layer and engine applets.</em
8585+ >
8686+ </p>
8787+8888+ <h3>Configurators</h3>
71897290 <p>
7391 <em
7474- >Applets that manage input and output of the system. Where input is audio files or
7575- streams, and output is derived data such as a music playlist.</em
9292+ >Applets that serve as an intermediate in order to make a particular kind of applet
9393+ configurable. In other words, these allow for an applet to be swapped out with another
9494+ that takes the same actions and data output.</em
7695 >
7796 </p>
78977979- <h3>Data processing</h3>
9898+ <h3>Orchestrators</h3>
809981100 <p>
82101 <em
8383- >These applets interact with the bytes provided by the data storage, or provide to. This
8484- processed data can then be passed to the UI layer and engine applets.</em
102102+ >These too are applet compositions. However, unlike themes, these are purely logical, and
103103+ optional. Mostly exist in order to construct sensible defaults.</em
85104 >
86105 </p>
871068888- <h3>Additional</h3>
107107+ <h3>Supplements</h3>
8910890109 <p>
9191- <em>Supplemental applets, such as scrobblers.</em>
110110+ <em>Additional applets, such as scrobblers.</em>
92111 </p>
93112 </section>
94113 </main>