New design for SP Website - extensive refactoring and development