Set: implement _add_value(), _remove_value(), _no_value(), and _operation_start() from load_images(), refactor add() and remove() to use these