~jaro/balkon

ref: 2bfb88d6a4b28cc8d6c8408dbf5cdfc9106fb314 balkon/src/Data/Text d---------
Upgrade Fragment to contain pen position.
Use CSS3 terminology for fragments and containing block.
Avoid reimplementing Data.Text.Lazy.fromStrict.
Implement "plain" interface.
Use Rect in "plain" interface.
Create "plain" interface.
Add module for working with rectangle coordinates.
Separate modules.
WIP version with WIP interface.