Split into modules.