Exploring a code viewing tool that allows you to rename functions and update the underlying code. Worried I'm reinventing Smalltalk.