I have a new project, which is very much still in the conceptualization phase: a domain-specific language for specifying memory layouts of complex and/or idiosyncratic data structures. Rather than do a whole ton of description here, I’m just going to point you all at the git repo I just made; the README is longer than most of my blog posts anyway:
https://github.com/zenhack/layout-dsl
Cheers.