Implicit Models: Theories And Applications