Rust-based CLI music visualiser

Overhaul interfaces, add configuration and improve documentation alongside some refactoring #5

Merged sigilzero.dev
targeting main from feat/docs
Merged opened by and assigned to sigilzero.dev
targeting main from feat/docs
Commits 0