The massive new development would sit on a triangular parking lot at First Street and New York Avenue NE.