Set up some types.
Changed BoxType to not hold style trees.
Add Display, value, display to Style.hs
Wrote awful width function.
Added calcPosition.
Fix calcPosition
Everything builds.
Linting.
Refactored buildLayoutTree.
Added error handling to Layout.hs
Formatting.
Formatting and comments.