Questions about the technical architecture of Discourse

Having a browse of the existing plugins, themes, and theme components may give you a sense of what’s possible customisation-wise: