Custom Project StringReverser
  Supports editing from console, directly via text and via a button