On a dauntingly long, skinny site at 340 Logan Ave. N., east of Renton Memorial Stadium, plans are still advancing for a six-story, 105-unit building designed by Kovach Architects.