Distribute code to separate files.