Work on creating the initial veiw.  Lots of refactoring needed!