Various changes, but mostly focused on conditions, and getting them working. Currently, remove and add work on the backend, the front-end needs to pop a dialog, still.