A Holistic Look At Westpac Banking Corporation (ASX:WBC)