This sounds like an all in one project, since many kind of many aspect supported by the project.
Good project I think, but sometimes this kind of think could become a double edge sword if it not maintained well.
agree. seems like they want to provide all in one solution, should be a better experience.