. Split AppleWin -> Core with the functionality really needed by the emulator. . Split AppleWin -> Utilities for generic code not called by other emulator components. . Split AppleWin -> CmdLine for the command line option parsing.