The data gathering logic, which compiles shortcuts, websites, and user files, has been decoupled from the main via launcher and isolated into a new via-feed script. This refactor allows users to completely customize the inputs fed into dmenu without needing to modify the core launcher code. By cleanly separating data generation from execution, modifying or extending the tool's search capabilities is now much more straightforward and modular.