Restructured to framework, theme, example