Cards should automatically be ordered by time. Additionally, card size should be representative of the length of time. For example, a ten min block for read aloud should be a smaller rectangle than a 60 min math block. This way, the time blocks would align horizontally.
