Adds a setting to preload certain libraries, that way we can avoid having to render the entire page just to replace small parts of it (increases the speed noticeably between changes)
It adds an opinionated way of building faceted HTMX-powered views (using REST views as a back-end) that should rival the performance and reactivity of a full blown react app powered by REST views.
It should be fully themeable (every facet, every view, ...).
Expansions to this functionality can be released in the future, like different types of facets (currently only a list of checkboxes).
- Allows loading of a fixed number of items on initial page load when using an htmx trigger other than load, reducing page fluctuations as one scrolls.