An elegant example of the Pharo philosophy: extending the UI/debug tools to give custom visualisations of objects within your project: https://medium.com/feenk/gt-releaser-a-case-study-exemplifying-moldable-development-6c93b320d040