Argh, they aren't basic
Rename layout() to _layout()
Put contributing guidelines in separate file