Pure layout computation kernel: alignment, justify, clamp, axis utilities
fn apply_aspect_ratio_after_constraints(width : Double, height : Double, aspect_ratio : Double?, width_has_constraint : Bool, height_has_constraint : Bool) -> (Double, Double)fn clamp_size(width : Double, height : Double, min_w : Double, max_w : Double, min_h : Double, max_h : Double) -> (Double, Double)fn clamp_size_with_box_min(width : Double, height : Double, style_min_w : Double, max_w : Double, style_min_h : Double, max_h : Double, box_min_w : Double, box_min_h : Double) -> (Double, Double)fn resolve_auto_margin_pair(start_is_auto : Bool, end_is_auto : Bool, fixed_start : Double, fixed_end : Double, remaining_space : Double) -> (Double, Double)Pure layout computation kernel: alignment, justify, clamp, axis utilities