struct Video { Video(); auto power() -> void; auto refresh() -> void; unique_pointer output; unique_pointer paletteLiteral; unique_pointer paletteStandard; unique_pointer paletteEmulation; }; extern Video video;