Made ChordExpression more flexible.
Integrated attachment naming.