Moldable Development patterns.
When exploring your API, like FileReference and FileLocator, you can embed a test which has a compelling visual representation. The "Examples Map" lets you make examples composable. You can have self-tests which demonstrate the behavior and can be run; the self-test examples build on each other.