Architecting Flashcards