Layout out the basic flow

Will need to fill in some more code.
Slight wording change