I want to create a GUI with buttons just like inventory GUI. When a GUI button is added (visible) or removed (invisible) from the GUI, remaining buttons must stay in order. What is the logic of this? Is there any algorithm for it? If so, how can I implement it with current GUI button script commands?