anchor.diff:  List<CustomRadio> partRadios = new List<CustomRadio>();
   DivElement div;
   Doll selectedDoll;
  -DivElement detailDiv;
  -DivElement partDetailDiv;
  +SpriteLayer selectedPart;
  +SpanElement detailDiv;
  +SpanElement partDetailDiv;
   void main() {
       loadNavbar();
       div = querySelector("#output");
  -    detailDiv = new DivElement();
  +    detailDiv = new SpanElement();
       detailDiv.text = "Select a Doll to View It's Details";
       detailDiv.id = "detailDiv";
  -    partDetailDiv = new DivElement();
  +    partDetailDiv = new SpanElement();
       partDetailDiv.id = "partDetailDiv";
       initDollList();
  -    todo("get selected Doll");
  -    todo("display dolls palette automatically, both color and box");
       todo("drop down menu of each types parts Name: Number of Options");
       todo("when a part is selected, display all of them, min to max");
       todo("take in a doll type for initial selection");
  
positive.code:     box.onClick.listen((e)
      {
          cr.radioHidden.checked = true;
          handleSelections();
          selectDoll(doll);
      });
  }
  
  
negative.code:     detailDiv.append(table);
  }
  
  void drawDollBox(Doll doll) {
      DivElement box = new DivElement();
      div.append(box);
      CustomRadio cr = new CustomRadio(box, doll.name);
  