A master program runs blocks one after another. 3 blocks, 24 weeks in all.
Each block is one of your program templates. When a block's weeks are up, the next one starts on its own. Blocks you add later reach clients already on it when they get there.
Subscribe a client
Block 1 becomes their plan from the start date, and each next block follows on by itself. Their logged workouts are kept.