public static Rectangle NewRectangle(Position2D position, Dimensions2D dimensions)
 {
     return(new Rectangle((int)Math.Round(position.value.X), (int)Math.Round(position.value.Y),
                          (int)Math.Round(dimensions.value.X), (int)Math.Round(dimensions.value.Y)));
 }
 public static Rectangle NewRectangle(Position2D position, Dimensions2D dimensions)
 {
     return new Rectangle((int)Math.Round(position.value.X), (int)Math.Round(position.value.Y),
         (int)Math.Round(dimensions.value.X), (int)Math.Round(dimensions.value.Y));
 }