restructure Main.groovy: Do not install AnsiConsole in static initializer
Allow subclassing