Beginning to flesh out console app (includes refinement).