Make syntax more flexible, can omit attrs
Simplify code
Accept non-arrays as contents
Bump version