Phase 1: Abstract reader to allow multiple readers
Generate supports showing multiple threads now
Initial version of showing threadinfo
typo