Principles of Learning: A Conceptual Framework for Domain-Specific Theories of Learning