And group N learning view support would be fantastic

Actually, Bill, is it possible to modify learningview so that instead of learningview using embedded definitions, it can use the standard definitions (or at least external definitions in whatever editable format you prefer)?
This way, as someone else takes over definition creation, learningview will be able to support newly defined ROMs by simply updating a definition file instead of embedding and rebuilding the learningview program.
Regards,
Leslie