title: Silverstripe front end form, Break up into tabs with TabSet
body: <p>I have a 100+ qustion form. I want to break it up into several tabs using TabSet in silverstripe. </p>
  
  <p>I can create a form using:</p>
  
  <pre><code>$form = Form::create(
              $this,
              __FUNCTION__,
              FieldList::create(
                  FieldGroup::create(
   //...)));
  </code></pre>
  
  <p>And I can create the tabset:</p>
  
  <pre><code>$tabset = new TabSet(
              $name = "TheTabSetName",
              new Tab(
                      $title='Contact Information',
                      new HeaderField("A header"),
                      new LiteralField("Lipsum","Lorem ipsum dolor sit amet enim.")
              ),
              new Tab(
                      $title='Education Experience',
                      new HeaderField("A second header"),
                      new LiteralField("Lipsum","Ipsum dolor sit amet enim.")
              ),
              new Tab(
                      $title='Appointments',
                      new HeaderField("A second header"),
                      new LiteralField("Lipsum","Ipsum dolor sit amet enim.")
              ),
              new Tab(
                      $title='Professional',
                      new HeaderField("A second header"),
                      new LiteralField("Lipsum","Ipsum dolor sit amet enim.")
              ),
              new Tab(
                      $title='Document Upload',
                      new HeaderField("A second header"),
                      new LiteralField("Lipsum","Ipsum dolor sit amet enim.")
              )
          );
          return $tabset;
  </code></pre>
  
  <p>If this needs to be one form with one dataobject how do I break up the form into the separate tabs?</p>