Designing for Critical Algorithmic Literacy