export interface Layer { init?: () => void; tick?: () => void; renderLayer?: (context: CanvasRenderingContext2D) => void; shouldTransform?: () => boolean; redraw?: () => void; profileName?: () => string; }