Reorganize steps.

None of these steps have to do with cards, split them up according to use case.
Update schema to reflect reality.