initializer breakdown
is::preferencable, User is now preferencable
category icon support & default categories