//! `beetry` is the main public API of the framework. APIs exposed by member
//! crates are not considered public API and should not be used directly.
//!
//! For concepts and guides see the Beetry book:
//! <https://beetry.pages.dev/>.
//!
//! Beetry's runtime currently depends on Tokio.
//!
//! ## Feature flags
//!
//! - `plugin`: enables plugin-based registration for custom nodes and channels.
//! This can be needed when one wants to read and execute a serialized tree
//! that contains user-defined nodes or channels.
//! - `editor`: enables Beehive for project or tree editing.
//! - `tokio`: enables Tokio-backed channels.
//!
//! None of the features are required to execute a tree defined in code.
pub use Message;
pub use Message;
pub use type_hash;