This format is meant to replace the current .json file when describing
.studybox ROM files, as well as handle compiling/assembling new ROMs
from scratch.
In theory, this will handle both ROMs that were decoded from tape as
well as instructions to build a new ROM from various files. This
will include options to compile scripts, encode images, and handle some
audio timing by allowing individual audio files for each page.
I need a bunch of tools for studybox related stuff. It makes more sense
to have a separate project for them instead of trying to shove all the
functionality I want into a single command in the go-nes project.