Here are some props I have modeled for a backyard environment that I am working on currently. For the pool, I created a slice of the primary geometry pattern and then procedurally replicated the slice to create the whole for the top. The bottom is a separate piece of geometry.