Added ItemFactory & test app project, Edited enums