A major new apartment complex planned for 11th and Main Street in Downtown LA is moving right along. Environmental review documents published this week by the city planning department reveal new information about the project, which we first heard about in October 2016.