Scaffold up; just need to implement spell list generation.