Currently, we have the Area struct to represent both a geometrical area (origin + position) and an area on a specific layer. We should introduce a Rect struct for the geometrical aspects so that Area is a Rect on a layer.
Area
Rect