Create Manager with BuildContext context,
commonly used for one or a small page group managers.
Note that each Manager is independent even though it has the same context.
OverlayDismiss is a callback, it is called when overlay is closed and returns a T result,
the result may be null when overlay is closed automated by out click or manager.pop