Unify tool/part definitions between guide and category

There wasn't a name field on category parts and tools.  This is weird since we
include this attribute on guide parts and tools.

Fixes #8