Choosing Between Layers and Functions for Effects and Dependencies - Effect Community