pub type SideOffsets2D<T = f32> = SideOffsets2D<T, LogicUnit>;
pub struct SideOffsets2D<T = f32> { pub top: T, pub right: T, pub bottom: T, pub left: T, }
top: T
right: T
bottom: T
left: T