Refactored the item editors to share a lot of code. Removed now-irrelevant classes.