1 type Drawable @mut = 2 val mesh : Mesh 3 var material : Material @late 4 val field_objects = Map<Field, Object>.new 5 var color : Option<Vector3> = None 6 7 object Renderer 8 val copy_drawable_to_object = CompositeAction<(Drawable, Object)>.new 9