Theme()
can be inside or outside layers (outside is the overall plot Theme).
Inside layers, Theme will still be useful for some geoms e.g. layer(..., Geom.line, Theme(line_width=2pt))
, until those attributes are developed into proper aesthetics e.g. layer(..., linewidth=[2pt], Geom.line)
.