Split options across multiple files.

Results in a more modularized and workable code structure.