InvestorQ : Can you explain the difference between the three types of GST viz. the CGST, SGST and IGST?