The Three Pillars of Network Growth