Text this: A quick review to understand micro grid system: system architectures, modes and challenges