For example, if I want to make a class for bounding boxes, how can I write it so that it can be initialized using center, dimensions and rotation or exterior_points? I want to b