I can likely figure a lot of this out on my own, but why not go straight to the source? Is it generally feasible for end-users who know what they are doing to build their own custom releases? For example, if someone desired to customize or replace the default web interface is that within reach for a knowledgeable developer?
I've browsed through the various repos on Github and get the gist of how everything fits together. Is there any end-to-end (public) documentation for how to make a build image? Are there any software dependencies that aren't available in the MOD repos?