The new owners of Southland Mall, Electra America and BH Group, have unveiled their preliminary plans for their $1 billion redevelopment and reinvention of the 80-acre site. It will be one of the largest projects of its kind in the Southeast and will be called “Southplace City Center.”