A Bidirectional Interactive Electric Vehicles Operation Modes: Vehicle-to-Grid (V2G) and Grid to- Vehicle (G2V) Variations within Smart Grid