I used to use plant step to keep records of everything but since I move/divide just about everything every year I quit. If I had a "look at me" garden and not a hybridizing garden I would keep a garden map just in case some tags got moved or whatever.
What I do now is just plant everything in alphabetical order. The pattern and the teeth go in separate beds and in alphabetical order in those. I have other things in there such as eyes or selfs but I planted them according to if I was planning to mainly use patterns or teeth on them. And then of course I have the dips in a separate bed.
I don't keep records of first bloom or last bloom or how many blooms total and stuff like that as I don't have time to do that and since they get divided/moved (usually) every year it probably wouldn't be accurate anyway.