Refactor around pref panes
Clean up constrains

- rename some constrains
- migrate some tag constrains to NS_ENUM