Communities In Annotated, Multilayer, And Correlated Networks