The Representation Model of Second Language Learning: A Computer Hypertext Approach to Sociolinguistic Cognition and L2 Personalization