Base.pm

Changing the style is within scope in this PR, changing behavior of plugins is not. If your suggestions are important to you, they belong in their own issue or PR.