It’s an odd sight. A construction site in Wilmington has been cleared of trees, with the exception of small clusters of trees in fenced-off areas. The 2.4-acre property at 1302 Independence Blvd. is ...