Difference between the current power grid, a smart grid and a micro grid.

Describe the difference between the current power grid, a smart grid and a micro grid. List the changes required to convert the power grid model into a smart grid.