This is great! I've been thinking about the problems this solves a lot, and this seems really on the mark.
I've been thinking about what we need to simplify distributed applications for the past few years, and we really need reusable components[1]. Anything we can do to make containers more consistent and easier to build is important.
[1] https://medium.com/@vishvananda/standard-components-not-stan...