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