Adding support for modifiers. This includes image files and a new popup to handle values. Parsing of return JSON will come in a later commit when format is decided upon.