public void Paint(Point point, MapSegmentPaletteSelection selection, Vector2[] uvs)
    {
        if (CurrentLayer == null)
        {
            return;
        }

        CurrentLayer.Paint(point, selection, uvs);
    }