- Modularize common routines - Extract the block_dumper interface for displaying blocks - Remove inheritance from show_traits