* IS-111 add background color span
* IS-111 add background colors click
* IS-111 update page view and view model with background color
* IS-111 convert background color to middleware
* IS-111 add back color to mapper
* IS-111 fix cursor visibility bug
* IS-111 fix when for color toolbar clicks
* IS-111 set links clickable in checkbox and bulleted
* IS-111 show toast when click on link
* IS-111 add block link clicking when markup changed
* IS-111 pr fixes
* IS-fix fix readd background text color
* IS-111 turn off link clicks
* IS-111 rename
* IS-111 update tests
* IS-111 remove JvmOverload
* IS-112 update package
* IS-112 add base classes
* IS-112 add link design
* IS-112 add link, navigation
* IS-112 add link, di
* IS-112 add link as mark type
* IS-112 link di
* IS-112, link navigation
* IS-112, add link click to page
* IS-112, add ext funcs + tests
* IS-112, link, view + viewmodel
* IS-112 add link span
* IS-112 send url link to page + send to middleware
* IS-112 update navigation with Link model
* IS-112 share link view model between page and link fragment
* IS-112 add linkfy to edit widget
* IS-112 map to link on click
* IS-112 use parcelize in module
* IS-112 add block markup extension funcs + tests
* IS-112 send url from link markup
* IS-112 remove link model
* IS-112 use link view model as shared state
* IS-112 add unlink usecase
* IS-112 update link di
* IS-112 add update link marks use case + tests
* IS-112 add can unlink text use case + tests
* IS-112 use listener for fragment navigation
* IS-112 link view model logic update
* IS-112 page view model update
* IS-112 add remove link mark use case + tests
* IS-112 update di
* IS-112 add unlink logic + fix link
* IS-112 fix after merge
* IS-112 rerender blocks after link/unlink
* IS-112 fix range
* IS-112 fix link
* IS-112 remove link from nav graph
* IS-112 code style fixes
* IS-112 code style fixes
* IS-112 after PR fixes
* Parsing block layout.
* Added functions for converting block structure to a map or one-dimensional array
* Vertical rendering.
* Testing markup changes inside view model
* Added ext. function operator for Flow<T> — throttleFirst()
* Implemented diff util for granular changes.
* Processing and dispatching to the middleware component text changes and markup changes
* Added spannable factory for EditText
* Made IO-thread the default thread for any interaction with the middleware backend.
* Added use-cases for creating a new page and closing a dashboard.
* Added use-case for getting the config.
* Changed open-dashboard-use-case implementation. Also added tests for this use case.
* Updated proto files
* Enabled collapsing toolbar
* Added models for blocks for domain and data layers, created new repository, created OpenDashboard use case.
* Showing dashboard blocks from middleware on dashboard screen
* Tests for HomeDashboardViewModel
* Added documentation
* Updated protobuf models, added color property for account, also fixed issues due to lib update
* Added versioning for protobuf models and middleware library
* Added new implementation for loading account images. Closes#9.
* Optimised middleware event handling. Switched to IO thread. Closes#13.
* Other fixes.