A lightweight, simple dependency injection and message router framework for Unity apps