Split options across multiple files.

Results in more modularized and workable code structure.