Here will be a nice list of ToDo's for PPSE. This list will be updated with new stuff, and old stuff will be subtracted as necessary.
Change hardcoded resources.cpp information to a text or binary loaded resource to lower initialization file.
Add PokeText <--> Unicode library for fixed-length, dynamic length strings, and trash byte support using the font dictable.
Create a universal file loading handler to handle all possible formats. Handler will keep the file in memory then convert the file to the raw SAV format.
Create a universal file saving handler to handle all possible formats. Handler will covert the modified sav file to the same format as the original file from memory. Handler should automatically handle headers/footers.