A couple of weeks back, the teacher was talking about a program her writing partner uses called Campfire Blaze.
Is Campfire Blaze worth it?
Holy crap, this program has EVERYTHING! Timeline, place to write, characters, setting, magic system, location, name it, this program has it.
I really wish I had known about this program sooner.