Rearrange source code to document some strategies.