The template language, Site Theme SDK, and Client APIs are used in client-side code and can interact with the site catalog.