Split code into separate modules. No functionality changes, just moves.