Added the helper classes for the warehouse code that we are also going to have to port over. Things are looking grim boys