Update minitest-reporters to 1.0.6.
Reduce duplication, move #codes to Esc.
Update to add new entry and notes.
Add more documentation and test coverage.
Add class/module end markers.
Move #foreground and #background into Helpers;

This means that Stream and Interface can both use these methods. Line works slightly differently because it creates Stream instances.
Add more documentation.
Extract common #add to new module: Positional.
Be more consistent.
Viewport work;

- Allow cursor/offset to extend the content height and width.
- Fix weird bug which caused line hopping.
- Add some very basic tests.
- Add more documentation.
Move content of Area class into Geometry.
Move content of Move class into Offsets.
Add some test coverage for Launcher.
Remove commented out method.
Minor refactor.
Minor refactorings;

- Redundant use of `Object#to_s` in interpolation.
- Indicate unused block variable.
Minor refactoring.
Minor refactoring.
Ignore Sublime project files (experimenting with this.)
Add cursor to API to determine cursor visibility.