Text this: A review of Smart Grid Technology, Components, and Implementation