[Enhancement] Enhance organizing of block in the Block Editor

I have been using App Inventor since a couple of years. I like to suggest an enhancement to make this tool more better and user friendly.
Especially when we write huge number of blocks in the block editor, arranging them is a big difficult. Instead why cant the blocks always be placed linearly from top to bottom like a text in the code editor? When the upper block grows, the blocks underneath that should move down. This will make the editor look cleaner while still using the power of building block.
Thank you.

Right click in an empty area of the blocks editor and select "Clean up Blocks"