Skicka posten per e-post: Modeling Reusable and Interoperable Faceted Browsing Systems with Category Theory