Reworking how attributes are rendered

Switching from definition lists to tables for a "prettier" view