Leveraging prototypes to Support Self-directed Social learning in Makerspaces