Oltre a un Theme c’è un Theme component, e puoi usare più componenti insieme.
Un paio che potrebbero interessarti:
Discourse è molto personalizzabile, e un approccio sensato è trovare (o creare) un tema che stilizzi il sito nel complesso, e poi usare i componenti del tema secondo necessità per funzionalità specifiche (come le schede delle categorie ).