[m2440] Finished cleaning up item classes/subclasses.

Needs a rewrite, enums are the wrong choice here.

Signed-off-by: Daniel S. Reichenbach <daniel@kogitoapp.com>