Implementation of various design patterns in Rust.