Renames functions more clearly. Adds hover for tokens and effects.