We have a new house and a smallish front yard. it is currently covered in weeds but beneath the soil lies gravel, stones, old tiles and compacted soil from the rebuild. Do we need to physically dig up the whole yard or is there another option to rejuvenate the soil enough to grow plants?