Framework to perform synthetic likelihood inference for models where the likelihood function is unavailable or intractable.