Resize / Width = "100%" Related Gui Bug

Ok, i made a small example tool to show some gui problems that i’ve come across:

1: if a vb:text gets updated with smaller text (text length, lines) the containing element doesn’t shrink / resize correctly

2: why does the “justify” property not work on the horizontal_aligner that contains the “Option” text?

3: main.lua:41 breaks things when uncommented

4: the “add a button?!” button breaks things aka produces overlapping gui elements like: