New lychee.effect namespace, eases up integration with complex entities (and allows application on layers or multiple entities)