The Challenges of Writing in School: Conceptualizing Writing Development Within a Sociocognitive Framework