A simple and lightweight dialog library