pub mod geometry;
pub mod color;
pub mod grapheme;
pub mod tile;
pub mod event;
pub mod panic;
pub mod component;

mod screen;
mod runtime;
mod config;

pub use config::Config;
pub use runtime::{ExecutionError, InitError, Tick};
pub use screen::{
    CanvasError,
    InvalidCanvasIndex,
    InvalidCanvasPoint,
    Screen,
    TextStyle,
};
