Covering the Construct: An Approach to Automated Essay Scoring Motivated by a Socio-Cognitive Framework for Defining Literacy Skills