#![allow(clippy::too_many_arguments)]
#![allow(clippy::module_inception)]
pub mod core;
pub mod app;
pub mod runner;
pub use runner::run_app;
pub mod cli;
pub mod config;
pub mod dialogs;
pub mod entities;
pub mod help;
pub mod main_events;
pub mod server;
pub mod shell;
pub mod ui;
pub mod utils;
pub mod widgets;
pub use core::cache_man::CacheManager;
pub use core::event_bus::{downcast_event, BoxedEvent, CompEventEmitter, EventBus, EventEmitter};
pub use core::global_cache::GlobalFrameCache;
pub use entities::CacheStrategy;
pub use core::player::Player;
pub use entities::{Attrs, AttrValue, Comp, Frame, Project};