IMO basecomputer interfaces would be better as widgets plainly configurable via gtkrc (especially since VS already requires GTK anyway) or something like this, rather than having too many things hardcoded - if only for moddability.
Then it will be possible to e.g. choose any style for the price list, from a tree with everything but names stuffed into detail window like VS does now, to classic Elite's flat "Product - Unit - Unit Price - Qt. for sale" with description kicked into tooltips, to one table with all main parameters (or two separate tables):
| Cargo | price | mass | volume | owned | market |
|---|---|---|---|---|---|
| ... | ... | .... | ... | ... | ... |
| Coffee | 140 | 0.75 | 1 | 100 | 0 |
| Grains | 70 | 6 | 10 | 0 | 80 |
| ... | ... | .... | ... | ... | ... |
Or for equipment -
Upgrade | price | mass | volume | installed | owned | market
------- | ----- | ---- | ------ | --------- | ----- | ------
swarm ammo | 80 | 0.01 | 0.1 | 40 | 120 | 0