Completed the "bare metal" functions of the data spec generator and executor. Added functions in various other modules