Introduce Vienna::Application for controlling initializer flow