Invest Atlanta has unanimously approved Resurgence Commercial Partners to lead the redevelopment of an 8-acre historic site near Morris Brown College.