Add new Margin Insets attributes

It’s starting to be too many of them…
.keepLayoutView now respects horizontal margins

Example updated to describe this .keepLayoutView
Fix Example comments
Fix Example missing state block
Add new Edge and Center Alignment group attributes