Issue 3165: Refactoring home page.  Removing erroneous dependency files and refactoring for a cleaner approach.