A new sign for a building on Delmar Boulevard in St. Louis is a clear indicator of progress in this area of the city.