We used to have a unified theming framework, at least conceptually. Red Hat developers deprecated theming engines in GTK 3.14 and made things like oxygen-gtk...