Add a grid component that allows a user to add any number of children, and then be able to specify a number of rows or columns to build a layout from. If the number of children does not go into the number of rows or columns evenly, allow the user to specify how to layout any remaining children (whether to align them on the leading or trailing edges of the component, or to center them). Additionally, allow the user to specify the amount of spacing to put between children.
Add a grid component that allows a user to add any number of children, and then be able to specify a number of rows or columns to build a layout from. If the number of children does not go into the number of rows or columns evenly, allow the user to specify how to layout any remaining children (whether to align them on the leading or trailing edges of the component, or to center them). Additionally, allow the user to specify the amount of spacing to put between children.