Smart Grids: The Basics