E-Commerce 101: Understanding the 3 Pillars