Implement a string description writer
Write component descriptions to debug output
Small description improvements