pub trait Singleton { fn global() -> &'static Self; }
Singleton Factory method
Retrieve instance of Singleton