PropEd is a customizable editor made in tophat.
While you can configure it to edit anything, it is focused on editing tophat
stuff. PropEd is still in development and API changes may happen. Also docs
are non-existent, but the source isn't too big for one to read it.