wandering-merchant, closes #287

event and shop generation infrastructure