Have weights stored by Table, not Component

Refactor: Weights are stored by Table, not Component
Component weights only make sense and are consumed by Table, so makes sense
to store info there. Now components instead store whether they are fixed-width
or fixed-height, but are ignorant of proportionality stuff.