Introduce new homepage design and minor upgrades