Interaction, Collaboration and Content Creation in Informal Online Learning Environments: Multidimensional Analyses of Longitudinal Data from the Scratch Coding Community