Categories

Sorted tray into categories.
@secretrobotron Because our tags don't map well to good high-level categories. We could set the categories on the components themselves though, but they can't be as generic and broad as  the current tags.