Successfully refactors paramter input into partial.  Partially solves bug related to grouping checkboxes into rows.  The remaining bug likely involves how the row proportions are counted.