This is great, i've made an unfinished hack and this really helped, great work!
Suggestions-
You could add to it a Sprite editor, that would be cool just to be able to upload sprites, have some pre-done sprites and/or sprites already in the game usable. Like changing the trainer's sprite to the...