Kano: A computer anyone can assemble, for coding and learning