A WidgetGrid can be used to align several components on a form, especially in situations where spacing needs to be structured like a table with cells.
If you wish the grid to not have any lines visible, you can check the twidget.frame property, and additionally tcustomgrid.gridframewidth and gridframecolor.
Every column has its own tframe property for the cell frames and so on.
You even can make your own Tcustomgrid descendant if the widgetgrid or other grids do not offer what you need.