The first phase of the megadevelopment near Apostolic Church of God would bring two 14-story towers to 63rd Street and Dorchester Avenue.