Yes. All of that will theoretically work to make your idea more intelligible, but it will also render portions of this setup redundant. It doesn't really make this design of self-contained cases make more sense, but just introduces extra steps to your workflow. Inefficiency can't really be justified as "maximalism" - you should get more from more, not less.