I would say that they represent the same idea but that using separate stacks is an optimization and I intended to explore what to
gain with such a construct and possible variants. The final interface and implementation will most likely differ, if we decide that
we want this, and be more well designed and integrated. But I intend to put it in use in different applications and try to take
it to it's limits. Let me know if I shall publish the branch I'm working in and what's the best way to publish it.
Regards
Stefan