Made without visx, because that was easier. Closes #10. Co-authored-by: Amy Wang <a258wang@csclub.uwaterloo.ca> Reviewed-on: #36 Reviewed-by: j285he <j285he@localhost>