title: Divide empty space in HStack/VStack proportionally
body: <p>I have a HStack with Spacers and a Text.</p>
  <pre><code>HStack {
      Spacer()
      Text(&quot;Some Text&quot;)
      Spacer()
  }
  </code></pre>
  <p>Now I want the first Spacer to take X% of the available space (excluding the space taken by <code>Text</code>) and the bottom to take the rest.</p>
  <p>If I use Geometry Reader, and do something like below to the first Spacer -</p>
  <pre><code>Spacer()
      .frame(width: geometry.size.width * (X/100))
  </code></pre>
  <p>It doesn't take into account the space occupied by the <code>Text</code>.</p>
  <p>Is there any way to divide the &quot;available&quot; space between spacers?</p>