It would be nice to support refactoring when editing packages:
Refactor function or procedure names in package body, would result in package spec name modified, and function calls to the function (in current package at least).
Refactor local variable names.
Refactor function or procedure parameter names.