This will be a large undertaking
This kind of depends on #15, but I imagine we can do it without using the existing Spell struct, allow manual input of spells and skill tree information now and then later down the line allow importing it to the same data model from obsidian