def total_incl_gst(amount, gst_rate): 
    """Calculate total including GST.
    
    Calculates total including GST and returns the GST inclusive amount and the
    gst_component amount.
    
    Args:
        amount (float): GST exlusive amount
        gst_rate (float): GST rate to apply.
        
    Returns:
        gst_incl (float): GST inclusive total
        gst_component (float): GST component of total.
    """
    gst_component = amount * gst_rate
    gst_incl = amount + (gst_component)
    return gst_incl, gst_component