Reading your 'stuff' on containers and using them for other system bases I wonder if you've considered:-
1- the need for backup/restore of the individual containers;
2- the possability of the need, due to space requirement considerations, to have them reside on their own partitions or in individual directories;
3- The possability to have an index available/visable on startup to have EasyOS start in a particular container rather than the main menu / non-container desktop;
4- having containers dupliate in basic content and (almost) duplicate name but for different purposes (eg one without devx to run/test and another duplicate with devx for package creation/building) ?