Technological Ecosystems in Citizen Science: A Framework to Involve Children and Young People