Re-work of staging system.

With this design, blockSource value should match the Stage 1 source value.  Stage 1 is truly stage one now.  Tested with a 4 stage system.  Each stage now calculates randomizations correctly.
Will work to eliminate blockSource as a required field.

Signed-off-by: Mike Howe <dockter@almuramc.com>