After having time to reflect on Gerald's suggestion for a single ISO distribution, this is what I thinking:
Extend the toolkit approach by:
1. Eliminate a prebuilt tinycore.gz
Only the.gz, as such is not needed. However, if desired, it can easily be rebuilt by using 'cat' as shown above in this thread, or one can unpack the cpio archive(s) and repack as is known from Wiki docs on remastering.
2. Continue to offer tinycore.iso
TinyCore the ISO will continue to be offered and will boot into the usual X(vesa), flwm_topside, and custom fltk system programs. It will however be constructed from microcore.gz, Xlibs.gz, Xvesa.gz, Xprogs.gz, flwm_topside,gz, and wbar.gz
3. Eliminate the microcore.iso. Instead add the nogz boot code for booting the tinycore.iso into microcore.
Benefits from the above
* More modular extends the philosophy of the toolkit approach.
* More flexible as a toolkit, e.g., no need for Xvesa, don't include it, No need for wbar don't include it, etc...
* Possible smaller downloads. Only download the components that you need or have been upgraded.
* Easier to remaster as no need to unpack tinycore.gz to remove unneeded component(s).
* Better documentation possible with a single modular construction kit approach. As it is now, many ask for documentation specific for microcore. Having a singular approach should lessen duplication and confusion caused by such.
* No visible impact to those using or booting from the iso.