breaks down homepage into parts for easy updates in the future. See Issue #2