The basic idea is:
a) create an arranger track
b) set up any number of time ranges in a project. A range cover alls tracks as far as I remember and each get it's own nametag. Cubase implemented range markers in the same system as normal markers - with it's own style.
c) add named ranges as you want to a playlist on arranger track.
Each added range can be put anywhere in playlist, and each also be set to x repetitions.
Very useful to decide final flow of a project.
Easy to add extra parts at the end of the project, but insert it anywhere on arranger track.
Add a longer intro, extra breaks, extra chorus etc - or anything you come up with.
In Cubase you can save different arranger setups and also allow to either play project from arranger track, or generate completely new projects from any saved preset you made in arranger.
Even Cubase Elements have this feature.
But if Cake implement this I buy up to any version to get it.
Really neat...