It would take a bit of work, but I think if I wanted to build something like that, I'd start with the Ritual framework and work off it.
The spells would be mostly cast during the "preparation" phase (which might incur one or more saving throws or other mechanic) with the final discharge being...