VisualProperties: z.infer<typeof VisualProperties>