I've managed to get the problem with the SP tables not loading properly hammered out, I've expanded the Class...class, to include an identifier string that tells us what SP table we need to load for it (for a class with no casting power, we have the "none" SP table, which is all 0s). I've also gotten the classes, as they are currently, serializing and loading into the script writer just fine with minimal effort.
Also, got skeleton code for all the other program classes I'll need, and I wrote up (currently non-working, and won't work until I get scripts written up) script loading code for all of em into Fire Forge itself, so, once I get them all hammered out, I'll have about half the loading work already done! I think, all in all, I'm about one third to halfway through, at this point. Skills, Spells, and SP Types are all done...Classes are at about 75% done, and the rest I've either gotten a bit of progress on, or at least have working skeleton code for.
Today has been a productive day.