Details on the Software Carpentry blog, but basically I need a simple folding display for code to do faded examples.