Rebasing was making me manually fix conflicts on every commit, so merging instead.
This library is a fork of the great library tui-rs. We've mainly relied on the double buffer implementation and render diffing, side-stepping it's widget and layouting.