Add a Margin property to BackgroundGeometryBuilder
- Add a Margin in the SelectionLayer so the selection highlight doesn't break across lines