A General Framework for using Latent Class Analysis to Test Hierarchical and Nonhierarchical Learning Models | Synapse