Suggestion for Block Code Grouping

Have you considered allowing the user to define boundaries in the block coding screen to allow them to group related sections of code when a ‘format code’ command is issued? Could be something like color-tinting the graph paper, and dragging code blocks into that color. Format Code would then tidy up inside each color boundary.