A garden design can include plants, trees, hedges, flower beds, pathways, paving, pergolas, gazebos, swimming pools, furnishings, fences, lighting fixtures and technical systems, arranging them consistently with the style and intended use of the space.