New Media’S Support Of Knowledge Building And 21St Century Skills Development In High School Curricula