A General Approach to Nonlinear Factor Analysis | Synapse