For the past day or so I have been working on the first version of what I like to call SourceModGen
Github (source code): https://github.com/AnthonyIacono/SourceModGen
What is it?
SourceModGen is a data visualization tool that will generate redundant code based on structure descriptions. It supports many different types and in the future (once I get some sleep) I will make it generate database CRUD methods as well (Create, Read, Update, Delete)
UPDATE v1.1: SourceModGen now generates KV read / write functions.
UPDATE v1.2: SourceModGen now generates constants (with a configurable prefix) instead of hard-coding block size, field KV keys, and field max lengths.
In short, SourceModGen generates functions that allow you as an SM developer to worry less about the structure and storage of your data and worry more about getting things done.
I haven't had a chance to test it thoroughly, but reading over the generated code looks promising.