Upgrade dependencies.
Organize class and instance methods.
organize applier functions