Flesh this section out
Squishy allows for the development of modular pieces of combined code and Amaranth HDL gateware called an applet. It gives Squishy it’s functionality and allows for the extension of said functionality and/or entirely new custom functionality.
Squishy allows you to run your own custom applets, any python packages in the
SQUISHY_APPLETS directory are attempted to be loaded as an applet, and then exposed to the user to allow them to invoke.
For more details on custom applets, see the Custom Applet tutorial for a walkthrough of developing your own Squishy applet.